본문 바로가기
자료구조 & 알고리즘/CodeUp Python 기초 100제

[CodeUp Python 기초 100제] # 29번_16진 정수 입력받아 8진수로 출력하기

by ge_ai 2022. 4. 15.

https://codeup.kr/problemsetsol.php?psid=33 

 

문제집 / Python 기초 100제

 

codeup.kr

 

6029 : [기초-값변환] 16진 정수 입력받아 8진수로 출력하기(설명)(py)

입력

16진 정수 1개가 입력된다.
출력

8진수 형태로 출력한다.

 

입력 예시

f
출력 예시

17

[내 풀이]

a = int(input(),16)
print('%o'%a)

 

 

 

[모범 답안]

a=input()
a=int(a,16)
print("%o"%a)

 

 

 

 

[추가 설명]

더보기
int에 16진수를 인식하여 a에 저장하였다.
8진수의 경우 '%o'(octal)를 사용하여 문자열로 출력하였다.

 

댓글