-코드
arr = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
n, b = map(int, input().split())
r = []
while n:
r += arr[n % b]
n //= b
print(''.join(r[::-1]))
처음에는 딕셔너리로 리스트를 처리하려다가 중간에 문제가 잘 안 풀려서 해결법을 찾던 도중 이 방법이 쉬울 거 같아서 사용하고 해결하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]12871번 무한 문자열 (0) | 2021.09.08 |
---|---|
[백준/파이썬]1312번소수 (0) | 2021.09.08 |
[백준/파이썬]9417번 최대 GCD (0) | 2021.09.06 |
[백준/파이썬]11536번 줄 세우기 (0) | 2021.09.06 |
[백준/파이썬]16435번 스네이크버드 (0) | 2021.09.06 |