본문 바로가기
백준/구현

[백준] #1212 8진수 2진수 (python)

by 똥먹는낙타 2022. 7. 5.
728x90
반응형

1212번: 8진수 2진수 (acmicpc.net)

 

1212번: 8진수 2진수

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

www.acmicpc.net

문제

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

입력

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

출력

첫째 줄에 주어진 수를 2진수로 변환하여 출력한다. 수가 0인 경우를 제외하고는 반드시 1로 시작해야 한다.

예제 입력 1 복사

314

예제 출력 1 복사

11001100

 

✔️ Code

print(bin(int(input(), 8))[2:])

 

✏️ Comment

8진법으로 숫자를 입력받은 뒤 bin( )을 통해 2진수로 변환하여 출력한다. 이때, 변환된 이후에는 맨 앞 2자리에 이진법을 의미하는 0b가 붙기 때문에 2번째 자리부터 출력될 수 있도록 [2:]를 붙여준다.

 
728x90
반응형

댓글