코딩테스트 준비/백준

[백준] 1373번 2진수 8진수 - 파이썬(Python)

youjin86 2021. 8. 26. 11:27

https://www.acmicpc.net/problem/1373

 

1373번: 2진수 8진수

첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.

www.acmicpc.net

 

문제

 

21.03.13 접근법

 

2진수로 입력받아  format함수를 사용해 8진수로 변환

 

 

21.03.13 코드

n=int(input(),2)
print(format(n,'o'))

 

21.08.26 접근법

 

2진수를 입력받아 oct()함수를 이용해 8진수로 변환

형식을 알려주기 위해 0o~로 출력되기 때문에 2 위치부터 출력

 

 

21.08.26 코드

b=oct(int(input(),2))
print(b[2:])