๐๋ฌธ์ ์ค๋ช
์ ์ N, M ์ด ์ฃผ์ด์ง ๋, M์ ์ด์ง์ ํํ์ ๋ง์ง๋ง N ๋นํธ๊ฐ ๋ชจ๋ 1๋ก ์ผ์ ธ ์๋์ง ์๋์ง๋ฅผ ํ๋ณํ์ฌ ์ถ๋ ฅํ๋ผ.
๐ก ๋ฌธ์ ํ์ด
๋นํธ๊ฐ ์ผ์ ธ์๋ค.(= ๋๋จธ์ง๊ฐ1์ด๋ค.)๋ก ์ ๊ทผํ์ฌ ํ์ดํ์๋ค.
N๋งํผ ๋ฐ๋ณตํ์ฌ M์ 2๋ก ๋๋์์ ๋ ๋๋จธ์ง๊ฐ ๊ณ์ํด์ 1์ด๋๋ ํ์๋ฉด 'ON' ๊ทธ๋ ์ง ์์ผ๋ฉด 'OFF'๋ฅผ ์ถ๋ ฅํ๋ฉด ๋๋ค.
def check():
global N, M
for i in range(N):
if not M % 2:
return False
M //= 2
else:
return True
T = int(input())
for tc in range(T):
N, M = map(int, input().split())
res = 'ON' if check() else 'OFF'
print('#{} {}'.format(tc+1, res))
์ค์๋ก M๊ฐ์ ์ด๊ธฐํํ๋ M //= 2 ๋ถ๋ถ์ ์๋ตํ์๋ค... ์์ฆ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ ๋ ์ค์๊ฐ ์ฆ์๋ฐ ์ฃผ์ํ์๐!!!
'Algorithm > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm] SWEA : 1486. ์ฅํ์ด์ ๋์ ์ ๋ฐ by Python (2) | 2021.02.03 |
---|---|
[Algorithm] SWEA : 10965. ์ ๊ณฑ์ ๋ง๋ค๊ธฐ by Python (0) | 2020.12.29 |
๋๊ธ