[백준] 2진수 8진수

가오리·2023년 1월 17일
0

coding-test

목록 보기
42/107
post-thumbnail
post-custom-banner

1373번: 2진수 8진수

🔗 문제

2진수가 주어졌을 때, 8진수로 변환하는 프로그램을 작성하시오.



입력

첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.

11001100

출력

첫째 줄에 주어진 수를 8진수로 변환하여 출력한다.

314


💡풀이 방법

  • 2진수 값을 정수형이 아닌 문자로 받는다.
  • 문자로 받은 2진수를 10진수로 변환한다. → int(number, base)
  • 10진수를 8진수로 변환한다. → oct(number)



💻 코드

# [1373] 2진수 8진수
binNumber = input()
decNumber = int(binNumber, 2)
octNumber = oct(decNumber)
print(octNumber[2:])
profile
가오리의 코딩일기
post-custom-banner

0개의 댓글