[문제]
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/1550
1550번: 16진수
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
www.acmicpc.net
🎨 풀이
💡 전체 코드
num = int(input(),16)
print(num)
> 핵심 : 16진수로 입력받은 후 바로 10진수 바꿔준다.
🍦 코드 설명 (실행 순서대로 나열)
# main
num = int(input(),16)
print(num)
1. num을 입력받는다.
- int(n,16) 은 16진수로 입력받은 후 10진수로 바꿔주는 파이썬 함수다. (int 함수)
2. num을 출력한다.

끝~
⭐ 느낀점
> 16진수로 바로 입력받을 수 있었다는 걸 처음 안 것 같기도 하고.. 여튼 그렇다. 근데 이게 다른 사람들 코드보다 더 시간이 많이 걸리더라. 바로 함수 써버려서 그런 듯하담.
'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 10718번 - We love kriii (파이썬) (0) | 2022.09.12 |
---|---|
[백준] 11557번 - Yangjojang of The Year (파이썬) (0) | 2022.09.11 |
[백준] 9093번 - 단어 뒤집기 (파이썬) (0) | 2022.09.08 |
[백준] 2953번 - 나는 요리사다 (파이썬) (0) | 2022.09.07 |
[백준] 2902번 - KMP는 왜 KMP일까? (파이썬) (0) | 2022.09.06 |