import string
tmp = string.digits+string.ascii_lowercase
def convert(num, base) :
q, r = divmod(num, base)
if q == 0 :
return tmp[r]
else :
return convert(q, base) + tmp[r]
while True:
X = input().strip()
if X == '0':
break
A, S, B = X.split()
A = int(A)
B = int(B)
print(convert(int(S,A),B).upper())
답
'정올 > beginner' 카테고리의 다른 글
정올 5349 문자열 - SubString (부분 문자열) (0) | 2025.02.19 |
---|---|
정올 1495 도형만들기2 - 대각선 지그재그 (0) | 2025.02.05 |
정올 1697 자료처리 - 큐(queue) (0) | 2025.01.20 |
정올 1997 여러가지 - 떡 먹는 호랑이 (0) | 2025.01.20 |
정올 5545 수학1 - 연필공장 (1) | 2025.01.17 |