https://www.acmicpc.net/problem/15917
import sys
input=sys.stdin.readline
q=int(input())
a=[2**i for i in range(32)]
for i in range(q):
b=int(input())
if b in a:
print('1')
else:
print('0')
์ง๊ธ๊น์ง ํผ ๋ฌธ์ ์ค ๊ฐ์ฅ ๊น๋ค๋ก์ ๋ค. ์ฒ์์๋ ์ ๊ณฑ๊ทผ์ ์๊ฐํ์ผ๋, a์ ๋ฒ์๊ฐ 1~2์ 31์น-1์ด๋ฏ๋ก ๋ฒ์๊ฐ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ a๋ฅผ ๋ฆฌ์คํธ๋ก 32๊ฐ์ง ์ซ์๋ฅผ ๋ฃ์ด์, ๊ฑฐ๊ธฐ์ ์์ผ๋ฉด 1์, ์์ผ๋ฉด 0์ ์ถ๋ ฅํ๋๋ก ์์ฑํ์๋ค.
'๐ฏ์๊ณ ๋ฆฌ์ฆ > ํ์ด์ฌ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/Python] 2675: ๋ฌธ์์ด ๋ฐ๋ณต (0) | 2023.07.01 |
---|---|
[๋ฐฑ์ค/Python] 2839: ์คํ ๋ฐฐ๋ฌ (0) | 2023.07.01 |
[๋ฐฑ์ค/Python] 11006: ๋จ์ฑ์ด์ ๋ญ์ฅ (0) | 2023.07.01 |
[๋ฐฑ์ค/Python] 10886: 0 = not cute / 1 = cute (0) | 2023.07.01 |
[๋ฐฑ์ค/Python] 20540:์ฐ๊ธธ์ด์ ์ด์ํ (0) | 2023.07.01 |