728x90
<문제 링크>
https://www.acmicpc.net/problem/10829
<문제 풀이>
- 10진수를 2진수로 바꿔주는 bin() 메서드 사용
- bin() 메서드는 앞에 0b가 붙으므로 replace() 메서드로 제거
<코드>
'''
53
'''
n = int(input())
k = bin(n)
print(k.replace("0b",""))
<고쳐야 할 점>
- 재귀 함수로도 풀어보기
- 10진수에서 2진수로 바꿀 때 지수 말고 몫, 나머지 활용하기
'두두의 알고리즘 > 문제' 카테고리의 다른 글
[재귀함수] 프로그래머스 L2 '괄호 변환' (Python) (0) | 2021.11.23 |
---|---|
[재귀함수] 백준 10872번 '팩토리얼' (Python) (0) | 2021.11.23 |
[해시] 프로그래머스 L2 '전화번호 목록' (Python) (0) | 2021.11.23 |
[해시] 프로그래머스 L1 '완주하지 못한 선수' (Python) (0) | 2021.11.23 |
[해시] 백준 15829번 'Hashing' (Python) (0) | 2021.11.23 |