[백준] 11576번: Base Conversion

jooo·2023년 2월 1일
0

백준

목록 보기
28/35
post-thumbnail

💻 문제 - S5


👉 제출 코드

A, B = map(int, input().split())
m = int(input())
A_arr = list(map(int, input().split()))
B_arr = []
# A진법 -> 10진법
decimal = 0
for i in range(m):
    decimal += A_arr[m-i-1] * (A ** i)
# 10진법 -> B진법
while decimal != 0:
    B_arr.append(decimal%B)
    decimal //= B
print(' '.join( list(map(str, B_arr))[::-1] ))
  • join 함수를 사용하여 구분자로 공백을 지정한다.
profile
조금씩, 꾸준히, 자주

0개의 댓글