입력:
16진수 정수 1개가 입력된다.
(단, 16진수는 영문 소문자로 입력된다.)
출력:
8진수로 바꾸어 출력한다.
내 코드:
x = int(input(), 16)
print(oct(x)[2:])
또 다른 풀이:
print(oct(int(input(), 16))[2:])
Comment: 입력값과 출력값의 진수가 다르긴 하지만, 풀이 방법은 34번 문제와 같습니다.
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp 기초 100제]1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기(풀이 성공) (0) | 2020.12.29 |
---|---|
[CodeUp 기초 100제]1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(풀이 성공) (0) | 2020.12.28 |
[CodeUp 기초 100제]1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기(풀이 성공) (0) | 2020.12.23 |
[CodeUp 기초 100제]1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(풀이 성공) (0) | 2020.11.26 |
[CodeUp 기초 100제]1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(풀이 성공) (0) | 2020.11.18 |