728x90
반응형
https://www.acmicpc.net/problem/11576
문제 해결
- A 진법을 10진법으로 바꾸고 B진법으로 바꿔야하는가? => 있을 것 같은데 생각이 안나서 10진법으로 바꾸고 다시 B진법으로 바꿈
CODE
import sys
input = sys.stdin.readline
a, b = map(int, input().split())
m = int(input())
num = list(map(int, input().split()))
x_10 = 0
for i in range(len(num)): # 10진법으로 바꾸기
x_10 += num[i]*(pow(a,len(num)-i-1))
ans =[]
while x_10:
res = x_10%b
x_10 = x_10//b
ans.append(res) # b진법으로 바꾸기
ans.reverse()
print(*ans)
728x90
반응형
'알고리즘 > [python] 백준 BOJ' 카테고리의 다른 글
[Python] 백준 25682 체스판 다시 칠하기 2 (0) | 2022.12.22 |
---|---|
[Python] 백준 11726 2Xn 타일링 (1) | 2022.12.22 |
[Python] 백준 2745 진법 변환 (0) | 2022.12.21 |
[Python] 백준 4195 친구 네트워크 (0) | 2022.12.21 |
[Python] 백준 17013 골드바흐 파티션 (0) | 2022.12.21 |
댓글