https://www.acmicpc.net/problem/1550 solved.ac 기준 브론즈 2. 역시 녹슨 파이썬 감각을 키우는 데는 이만한 게 없다.
여유가 생기면 다른 언어에도 도전해 보려 한다. 일단은 파이썬부터~ 16진수는 간단히 16진수 수를 입력받아 10진수로 출력하는 프로그램을 작성하는 것이다.
어려울 것 없는 문제지만 역시 첫 제출은 틀렸다. 테스트 케이스 A: 10 15A: 346 ABCDEF: 11259375 193: 403 0: 0 FFFFFF: 16777215 합격 코드는 다음과 같다. a = list(input()) dic = {'A':10, 'B':11, 'C':12, 'D':13, 'E':14, 'F':15} b = [] for i in a: if i in dic: b.append(dic[i]) else: b.append(int(i)) c = len(b) ans = 0 for i in b: c -= 1 ans += i * 16 ** c print(an...