백준/python
1212: 8진수 2진수(python)
CBH_0417
2023. 9. 13. 15:02
https://www.acmicpc.net/problem/1212
1212번: 8진수 2진수
첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다.
www.acmicpc.net
문제
8진수가 주어졌을 때, 2진수로 변환하는 프로그램을 작성하시오.
풀이
간단하다. 어차피 모든 정수 입력은 10진수로 하니, 8진수 변환 함수인 oct와, 2진수 변환 함수인 bin를 사용한 다음, 뒤에 출력되는 약자 대신 정수 부분만 출력되게 범위를 잡으면 된다.
코드
n=int(input(),8 )#10진수로 입력된 숫자를 8진수로 변경
n2=(bin(n)[2:]) #8진수로 입력된 변수를 2진수화 하고 정수 부분만 출력하게 함
print(n2) #출력