숫자 M의 뒤에서 N개의 요소가 1인것을 확인하기 위해 M자체를 shift 해주며 확인했습니다.
for test in range(1, int(input()) + 1):
N, M = map(int, input().split())
for i in range(N):
if not M & 1:
answer = 'OFF'
break
M >>= 1
else:
answer = 'ON'
print(f'#{test} {answer}')
'practivceAlgorithm > swexpertacademy' 카테고리의 다른 글
[SWEA][Python] 5204 병합정렬 (0) | 2021.10.02 |
---|---|
[SWEA][Python] 1244 최대상금 (0) | 2021.10.01 |
[SWEA][Python] 1240 단순2진암호코드 (0) | 2021.09.29 |
[SWEA][Python] 5203 베이비진 게임 (0) | 2021.09.28 |
[SWEA][Python] 5202 화물도크 (0) | 2021.09.28 |