백준

백준 1212 8진수 2진수 (파이썬)

sami355 2023. 4. 20. 17:22

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

 

1212번: 8진수 2진수

첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다.

www.acmicpc.net

문제

풀이

이 문제는 파이썬의 bin, int함수에 대해서 알고 있으면 쉽게 해결되는 문제이다.

bin(문자열)을 넣으면 2진수로 반환해주고 int는 첫번째 인자에는 문자열을 넣어주고 두번째 인자에는 첫번째 인자의 진수를 적어준다. (기본값은 10진수)

코드

def solution(x):
    ans = int(x, 8)
    print(bin(ans)[2:])

solution(input())