k = int(input()) for _ in range(k): n = int(input()) s = [] i = 0 while n > 0: if n & 1 == 1: s.append(str(i)) n >>= 1 i += 1 print(" ".join(s))
입력값
1 13
출력값
0 2 3
백준 3460번: 이진수 (브론즈3)