반응형
https://www.acmicpc.net/problem/1550
1550번: 16진수
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
www.acmicpc.net
# @Author YoungMinKim
# baekjoon
N=list(input())
dic = {'A':10,'B':11,'C':12,'D':13,'E':14,'F':15}
idx=0
result=0
for i in N:
if i in dic.keys():
result+=dic[i]*(16**(len(N)-1-idx))
else:
result+=int(i)*(16**(len(N)-1-idx))
idx+=1
print(result)
반응형
'백준 문제풀이' 카테고리의 다른 글
| baekjoon - python - 1924 (0) | 2020.08.21 |
|---|---|
| baekjoon - python - 1712 (0) | 2020.08.21 |
| baekjoon - python - 1546 (0) | 2020.08.21 |
| baekjoon - python - 1417 (0) | 2020.08.21 |
| baekjoon - python - 1373 (0) | 2020.08.21 |
댓글