반응형
https://www.acmicpc.net/problem/1550
문제
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
출력
첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.
소스코드
풀이
★ 16진수 -> 10진수 포맷팅 방법만 알면 무난히 풀 수 있는 문제입니다 !
★ 10진수 변환을 위해서는 int() 함수를 사용하는데,
int(x,y) 형태로 x값에는 포맷팅을 하기 위한 값, y값에는 그 값의 진수 형태를 입력하시면 됩니다
ex) int(x,16) int(x,8), int(x,2) ...
★ 문제에서와 같이 int(x(입력값), 16)을 코딩하면 x의 10진수 형태가 리턴됩니다 !
★ 진수 포맷팅 참고자료
https://blockdmask.tistory.com/433
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 알고리즘] 9093번: 단어 뒤집기 (Python) (0) | 2023.05.02 |
---|---|
[백준 알고리즘] 10798번: 세로읽기 (Python) (0) | 2023.05.02 |
[백준 알고리즘] 10250번: ACM 호텔 (Python) (1) | 2023.05.01 |
[백준 알고리즘] 2490번: 윷놀이 (Python) (0) | 2023.04.28 |
[백준 알고리즘] 11721번: 열 개씩 끊어 출력하기 (Python) (0) | 2023.04.28 |