▷▷오늘의 문~!제~!
for_in range(int(input())):
n = int(input())
b = bin(n)[2:]
for i in range(len(b)):
if b[::-1][i]=='1':
print(i,end='')
**
bin()은 정수형을 문자열 이진수로 변환해주는 함수. 앞에 ob가 붙기 때문에 [2:]를 붙여준다.
배열과 비슷한 파이썬의 리스트에서 [::-1]는 마지막 인덱스부터 처음 인덱스까지 1씩 줄어듬을 의미한다.
'코딩테스트' 카테고리의 다른 글
1-3목표. 백준 10818번 최소,최대 (0) | 2021.04.26 |
---|---|
[CodeUp]Python기초100제.6081~6090 (0) | 2021.04.26 |
1-1번목표 : 백준2501번.약수구하기 (0) | 2021.04.22 |
코딩테스트 대비 계획 (0) | 2021.04.22 |
[CodeUp]python기초100제 6071-6080 (0) | 2021.04.22 |