반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
주어진 수를 이진수로 변환한 뒤, 1의 위치를 출력하는 문제입니다.
3. 코드
n = bin(int(input()))[2:]
for idx, i in enumerate(n[::-1], 0):
if i == '1':
print(idx, end=" ")
이진수로 변환한 뒤, 반대로 하나씩 읽어가며 1이 있으면 위치를 출력합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 20361 일우는 야바위꾼 - 파이썬(Python) (0) | 2023.01.20 |
---|---|
[구현/수학] 백준 9094 수학적 호기심 - 파이썬(Python) (0) | 2023.01.19 |
[구현/수학] 백준 15236 Dominos - 파이썬(Python) (0) | 2023.01.17 |
[구현/수학] 백준 18883 N M 찍기 - 파이썬(Python) (0) | 2023.01.16 |
[구현/수학] 백준 15780 멀티랩 충분하니? - 파이썬(Python) (0) | 2023.01.15 |
댓글