728x90
반응형
https://www.acmicpc.net/problem/1373
문제 해결
- 2진수를 10진수로 바꾸고 8진수로 바꿀려고 했는데 시간초과가 떴다.
-2진수를 8진수로 바로 바꿀 수 있는가? => Yes! int(input(),2) 면 이진수로 숫자를 받는다는 의미이고 oct()을 쓰면 0o(8진수)가 나온다.
CODE
import sys
input = sys.stdin.readline
print(oct(int(input(),2))[2:]) # 앞에 두개는 0o (8진수 나타내는 표시)
728x90
반응형
'알고리즘 > [python] 백준 BOJ' 카테고리의 다른 글
[Python] 백준 17013 골드바흐 파티션 (0) | 2022.12.21 |
---|---|
[Python] 백준 2089 -2진수 (0) | 2022.12.20 |
[Python] 백준 11655 ROT13 (0) | 2022.12.16 |
[Python] 백준 10820 문자열 분석 (0) | 2022.12.16 |
[Python] 백준 1918 후위 표기식 (0) | 2022.12.15 |
댓글