📝 문제
💡 2진수가 주어졌을 때, 8진수로 변환하는 프로그램을 작성하시오.
⚙️ 입력 : 첫째 줄에 2진수가 주어진다.
주어지는 수의 길이는 1,000,000을 넘지 않는다.
⚙️ 출력 : 첫째 줄에 주어진 수를 8진수로 변환하여 출력한다.
1373번: 2진수 8진수
첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.
www.acmicpc.net
✅ 풀이
n = int(input(), 2)
print(str(oct(n))[2:])
💡 이제는 많이 풀어본 유형이다.
입력되는 수를 바로 2진수로 받아서 8진수로 출력하되,
앞에 붙는 0o를 떼주는 방법으로 진행했다.