본문 바로가기
Data structure & Algorithm/Code up

[Code up] 코드업 6029번 문제 풀이(Python)

by LydiaRyu 2022. 7. 14.
반응형

코드업 6029번 문제: 16진 정수 입력받아 8진수로 출력하기 (Python)

 

 

16진수에 대한 설명은 아래 참고 :)

 

2022.07.14 - [Data structure & Algorithm/Code up] - [Code up] 6027번 문제, 10진 정수 입력받아 16진수로 출력하기1

 

[Code up] 6027번 문제, 10진 정수 입력받아 16진수로 출력하기1

📒 문제 설명 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. 입력 예시 255  # 10진수 출력 예시 ff # 16진수 😃 문제 풀이 n = int(input()) # case 1 print('%x'%n) # case 2 print(format(n, 'x')) 10..

lydia-ds.tistory.com

 

📒 문제 설명

 

16진수를 입력받아 8진수(octal)로 출력해보자.

입력 예시

f

출력 예시

17

 

😃 문제 풀이

n = int(input(), 16)

# Case 1
print('%o'%n)

# Case 2
print(format(n, 'o'))

 

  • 8진수(Octal)는 0, 1, 2, 3, 4, 5, 6, 7로 표현되는 값으로, 코드에서 소문자 o를 사용한다.

 

  •  출력 시 '%o'를 사용할 수도 있고, format 함수를 사용하여 format(16진수, 'o')으로 진수를 변경할 수도 있다.
728x90

댓글