본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#408 백준 파이썬 [2745] 진법 변환

https://www.acmicpc.net/problem/2745

 

PYTHON CODE

N, B = input().split()
B = int(B)
result = 0

for i, j in enumerate(N):
    try:
        if int(j):
            result += int(j) * B ** (len(N)-i-1)
    except:
        result += (ord(j)-55) * B ** (len(N)-i-1)
        
print(result)