본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 11576번 Base Conversion

by 현장 2021. 11. 23.

-코드

a, b = map(int, input().split())
m = int(input())
num = list(map(int, input().split()))
num.reverse()
n = 0
r = []
for i in range(m):
    n += num[i] * (a ** i)
while n != 0:
    r.append(n % b)
    n //= b
print(*r[::-1])

reverse를 sort로 줘서 틀렸었습니다..