백준 11005번. 진법 변환 2에 대한 풀이를 10진수에서 base진수로 변환하기의 스니펫 느낌으로 작성.
import sys
input = lambda: sys.stdin.readline().rstrip()
miis = lambda: map(int, input().split())
STR = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
def convert_from_base_ten(n, base):
if base > 36:
raise
ret = ''
while n:
ret += STR[n % base]
n //= base
return ret[::-1] if ret else '0'
N, B = miis()
print(convert_from_base_ten(N, B))