본문 바로가기

Dev/Beak

백준 11005번 진법변환2 파이썬

728x90

x,y = map(int, input().split())
i=0
t = y
while t <= x:
    t *= y
    i = i+1

a = []
k =0
z=x
for j in range(i, -1, -1):
    a.append(z//(y**j))
    z = z%(y**j)

print(''.join(chr(j + 55) if j > 9 else str(j) for j in a))

728x90

'Dev > Beak' 카테고리의 다른 글

백준 2903번 중앙이동알고리즘 파이썬  (0) 2024.04.10
백준 2720번 세탁소 사장 동혁 파이썬  (0) 2024.04.10