백준 수학 알고리즘 : 3460 이진수

코린이서현이·2024년 1월 16일
0

🛎️ 3460 이진수

def find_index(num):
    binary = format(num, 'b')
    binary = list(str(binary))
    binary_reverse = binary[::-1]
    s = ""
    for i in range(len(binary_reverse)):
        if binary_reverse[i] == "1":
            s = s + str(i) + " "

    return s

x1 =  int(input())
num_list = []
for i in range(x1):
    num_list.append(int(input()))

s = ""
for i in num_list:
    s = s + find_index(i) +"\n"

print(s)

기억하고 싶은 것

문자열 뒤집기

binary[::-1]
profile
24년도까지 프로젝트 두개를 마치고 25년에는 개발 팀장을 할 수 있는 실력이 되자!

0개의 댓글