from collections import deque
import sys
a,b = map(int, sys.stdin.readline().rstrip().split())
m = int(sys.stdin.readline().rstrip())
# a -> b
lis = list(map(int, sys.stdin.readline().rstrip().split()))
res = 0
for i in range(m) :
# 1) 10으로 일단
# 총 길이가 2면 1 0 순서니깐 m-i-1 (2-0-1) (2-1-1)
res+= (a**(m-i-1))*(lis[i])
# TypeError: int() can't convert non-string with explicit base
answ=deque()
while res :
answ.appendleft(str(res%b))
res//=b
for i in answ :
print(i, end=" ")
import sys
a,b = map(int, sys.stdin.readline().rstrip().split())
m = int(sys.stdin.readline().rstrip())
# a -> b
lis = list(map(int, sys.stdin.readline().rstrip().split()))
res = 0
for i in range(m) :
# 1) 10으로 일단
# 총 길이가 2면 1 0 순서니깐 m-i-1 (2-0-1) (2-1-1)
res+= (a**(m-i-1))*(lis[i])
# TypeError: int() can't convert non-string with explicit base
answ = ""
while res :
answ+=str(res%b)
res//=b
answ = reversed(list(answ))
for i in answ :
print(i, end=" ")
https://thoughtprovo-king.tistory.com/13
아... 아아........너무 감사한 분
8 17
2
6 2
=> 2 16
로 나와야 하는데
나는
이렇게 16이 쪼개져서 나오는 중 ^^
문자열로 저장하지 말고 리스트에 저장해놔야 겠다 숫자별루,,ㅠㅠ
TypeError: int() can't convert non-string with explicit base