취준/코딩테스트

백준 3460 (python): 이진수

린구 2024. 3. 15. 16:20
반응형

 

 

t = int(input())
for _ in range(t):
    n = int(input())
    n = list(format(n, 'b')) # 이진수로 변환
    n.reverse()
    for i in range(len(n)):
        if n[i] == '1':
            print(i, end=" ")

 

reverse() 리스트 뒤집는 함수

 

 

b = format(value, 'b')
o = format(value, 'o')
h = format(value, 'x')

 

각 2진수, 8진수, 16진수 변환

 

 

 

반응형