백준
백준 11005 python 풀이
ris
2024. 9. 19. 20:28
이번 문제는 전 문제인 진법 변환 1 문제와 비슷해 쉬운 난이도였습니다.
진법에 대한 간단한 이해만 있다면 풀 수 있습니다.
n, m = map(int, input().split())
num = []
result = ''
running = True
while running:
num.append(n % m)
if n // m == 0:
running = False
n = n // m
for i in range(len(num)):
if num[i] >= 10:
num[i] = chr(num[i] + 55)
result += str(num[i])
print(result[::-1])
진법은 리스트와 달리 뒤에서 앞으로 읽기 때문에 순서를 반대로 해야합니다.
이것만 주의해주시면 될 것 같습니다.