본문 바로가기
백준

백준 11005 python 풀이

by ris 2024. 9. 19.

 

이번 문제는 전 문제인 진법 변환 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])

 

진법은 리스트와 달리 뒤에서 앞으로 읽기 때문에 순서를 반대로 해야합니다.

이것만 주의해주시면 될 것 같습니다.

'백준' 카테고리의 다른 글

[백준] 2869번 달팽이는 올라가고 싶다  (2) 2025.01.24
[백준] 1193번 분수찾기 | C  (0) 2025.01.06
백준 2563 python  (0) 2024.09.10
백준 2738 [python/c++] 풀이  (0) 2024.07.21
백준 1316 c++ 풀이  (0) 2024.07.14