백준/브론즈1

[Python] 백준 1373번 - 2진수 8진수

두부마라탕 2025. 5. 3. 19:48

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


1212번과 유사함.

 

문제

2진수가 주어졌을 때, 8진수로 변환하는 프로그램을 작성하시오.

 

코드

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

 

풀이

1. 2진수로 입력받아 10진수로 변환한 것을

2. 8진수로 변환한다. 앞에 0o가 붙기 때문에 그걸 떼어주기 위해 [2:]를 사용한다.