입력:
10진수 1개가 입력된다.
출력:
16진수(대문자)로 출력한다.
내 코드:
x = int(input())
print(hex(x)[2:].upper())
또 다른 풀이:
x=int(input())
print('%X' % x)
# 또 다른 풀이
x = int(input())
print(format(x, 'x').upper())
Comment: 앞의 문제들과 같은 방식으로 풀면 된다. 대문자로 출력 시 코드에서처럼 upper() 함수를 덧붙이거나 '%x' 대신 '%X'를 사용할 수 있다.
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp 기초 100제]1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기(풀이 성공) (0) | 2020.12.26 |
---|---|
[CodeUp 기초 100제]1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기(풀이 성공) (0) | 2020.12.23 |
[CodeUp 기초 100제]1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(풀이 성공) (0) | 2020.11.18 |
[CodeUp 기초 100제]1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기(풀이 성공) (0) | 2020.11.16 |
[CodeUp 기초 100제]1030 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기3(풀이 성공) (0) | 2020.11.10 |