15501 1550번: 16진수 - 문제 사이트: https://www.acmicpc.net/problem/1550 1550번: 16진수 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. www.acmicpc.net 입력 받은 16진수를 10진수로 변환해주는 문제이다. 끝 문자부터 10진수로 변환 후 더하여 계산하였다. 1) 끝에서부터 한 문자씩 확인 2) 문자를 숫자로 변환: hex[i] - '0' 3) 확인하는 문자 (hex[i]) 가 숫자가 아닌 경우, 변환된 숫자에서 7을 더 빼줌 ('A' - '0' = 17 → 'A' - '0' - 7 = 10) 4) 현재 자리수 (16^digit) 값을 곱하여.. 2023. 9. 13. 이전 1 다음