11576 - Base Conversion

LeeKyoungChang·2022년 2월 14일
0

Algorithm

목록 보기
46/203
post-thumbnail
post-custom-banner

📚 11576 - Base Conversion

Base Conversion

 

풀이

  • 제곱함수와 for문의 역함수를 잘 활용하면 코드가 간단해진다. (for문 역함수 출력방법 알게됨)

 

소스

from sys import stdin as s

a, b = map(int, s.readline().split())
m = int(s.readline())

arr = list(map(int, s.readline().split()))

arr = [0] + arr
b_result = []
a_result = arr[m]

for idx in range(1, m):
    a_result += pow(a, m - idx) * arr[idx]

while a_result:
    b_result.append(a_result % b)

    a_result //= b


for result in reversed(b_result):
    print(result, end=" ")

 

실행 결과
스크린샷 2022-02-12 오후 11 57 36

 

profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"
post-custom-banner

0개의 댓글