파이썬 백준 1212번
브론즈 2
https://www.acmicpc.net/problem/1212
문제 보기
분류: 수학, 구현, 문자열
코드 보기
import sys
inputdata = sys.stdin.readline
# 8진수를 2진수로 변환하는 함수 정의
def octal_to_binary(octal_number):
# 8진수를 10진수로 변환
decimal_number = int(octal_number, 8)
# 10진수를 2진수로 변환하되, '0b' 접두사를 제외하여 저장
binary_number = bin(decimal_number)[2:]
# 변환된 2진수 반환
return binary_number
if __name__ == "__main__":
# 8진수 입력 받기
octal_number = inputdata().strip()
# 8진수를 2진수로 변환
binary_number = octal_to_binary(octal_number)
# 변환된 2진수 출력
print(binary_number)
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 10886 - 0 = not cute / 1 = cute (0) | 2023.10.20 |
---|---|
[Java] 백준 풀기 1544 - 사이클 단어 (0) | 2023.10.20 |
[Java] 백준 풀기 5586 - JOI와 IOI (2) | 2023.10.17 |
[Java] 백준 풀기 16499 - 동일한 단어 그룹화하기 (0) | 2023.10.14 |
[Java] 백준 풀기 9612 - Maximum Word Frequency (0) | 2023.10.13 |