[5/21] 3460 (이진수)

이경준·2021년 5월 22일
0

코테

목록 보기
2/140
post-custom-banner

문제 (성공)

내가 짠 코드

저장 실패

풀이

  1. 2진수로 바꾼다.
  2. 배열을 뒤집어서, 1인 인덱스만 배열에 추가한다.

효율적인 코드

T = int(input())
for _ in range(T):
    num = bin(int(input()))
    num = num[2:]
    for i in range(len(num)):
        if (num[-i-1] == '1'):
            print(i, end=" ")

피드백

  • 리스트를 역순으로 사용해야 할 때, 정렬하지 않고 '-i-1'로 사용하면 효율적

배운 지식

profile
The Show Must Go On

0개의 댓글