문제 링크: https://www.acmicpc.net/problem/11576
백준 알고리즘 기초 1/2 303에서 3번째 - 11576번 Base Conversion를 풀어보았다.
풀이: 숫자의 진법을 바꾸는 문제이다.
C++
Python
a,b=map(int,input().split())
m=int(input())
arr=list(map(int,input().split()))[::-1] # 거꾸로 입력 받기
tens=0
for i in range(len(arr)):
tens+=arr[i]*(a**i)
res=[]
while tens:
res.append(tens%b)
tens//=b
print(*reversed(res))
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
2×n 타일링 풀이 (0) | 2023.01.16 |
---|---|
1로 만들기 풀이 (0) | 2023.01.16 |
진법 변환 풀이 (0) | 2023.01.16 |
진법 변환 2 풀이 (0) | 2023.01.16 |
골드바흐 파티션 풀이 (0) | 2023.01.16 |