본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 11294번 Numbers

by 현장 2024. 8. 23.

-Code

import string

def solution(n, f):
    res = ""
    temp = string.digits + string.ascii_uppercase
    while n > 0:
        n, mod = n // f, n % f
        res += temp[mod]

    return res[::-1]

while True:
    name = input()

    if name == "#":
        break

    formation = int(input())
    num = int(input())

    print(f"{name}, {num}, {solution(num, formation)}")