728x90
T=int(input())
n=[]
for i in range(T):
n.append(int(input()))
for i in range(T):
result=[]
m=n[i]
i=0
while(1):
if m<1:
break
if m%2!=0:
result.append(i)
m=m//2
i+=1
for j in range(len(result)):
print(result[j])
T=int(input())
for i in range(T):
n=bin(int(input()))
n=n[len(n)-1:1:-1]
for j in range(len(n)):
if n[j]=="1":
print(j)
반응형
'전.py' 카테고리의 다른 글
백준 8896 가위 바위 보 (실패) (0) | 2020.12.15 |
---|---|
백준 4673 셀프 넘버 (0) | 2020.12.15 |
백준 6321 IBM 빼기 1 (0) | 2020.12.15 |
백준 6378 디지털 루트 (0) | 2020.12.15 |
백준 4641 Doubles (0) | 2020.12.15 |