728x90
반응형
문제
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
반응형
'백준 > 구현' 카테고리의 다른 글
[백준🥈4] #1913 달팽이 (python) (0) | 2022.07.06 |
---|---|
[백준] #20053 최소, 최대 2 (python) (0) | 2022.07.05 |
[백준🥈5] #4396 지뢰찾기 (python) (0) | 2022.07.04 |
[백준🥈4] #2578 빙고 (python) (0) | 2022.07.04 |
[백준] #2753 윤년 (python) (0) | 2022.05.07 |
댓글