jm_p_op
모의고사 해설 py. n진법=> 10진법 본문
# https://www.acmicpc.net/problem/2745
# num = 35*36**4 + 35*36**3 + 35*36**2 + 35*36**1 + number_base[len_num-1-n]*base**n / ZZZZZ 36
input_value = input('')
number_base, base = input_value.split()
# EDCBA -> ABCDE
len_num = len(number_base)
num = 0
for n in range(len_num):
#숫자
try:
num += int(number_base[len_num-1-n])*int(base)**n
#문자
except:
num += (ord(number_base[len_num-1-n])-55)*int(base)**n
print(num)
# num = 35*36**4 + 35*36**3 + 35*36**2 + 35*36**1 + number_base[len_num-1-n]*base**n / ZZZZZ 36
idea: 왼쪽의 숫자 X n진수의 왼쪽 위치m의 승 들의 합
'수학 > 알고리즘' 카테고리의 다른 글
알고리즘 - 과일장수 (시간복잡도 줄이기) (1) | 2023.05.09 |
---|---|
알고리즘 .py (2) | 2023.05.04 |
.py 재귀함수(파스칼의 삼각형) (0) | 2023.04.28 |
모이고사 해설6. [카카오 인턴] 수식 최대화 (2) | 2023.04.26 |
모의고사 해설 5. 로그인 성공? (0) | 2023.04.26 |