[백준 1373] 2진수 8진수
Python은 다른 언어에 비해 특히나 ‘문자열’을 간단하게 처리할 수 있는 다양한 내장 함수들을 가지고 있습니다.
int() 함수에서 두번째 인자를 지정해주면 그 진법으로 인식하여 상응하는 10진수로 변환해줍니다.
Python에서 int() 함수의 2번째 인자의 디폴트값이 10으로 지정되어 있기 때문에
생략할 시에 자연스레 10진수로 인식되는 것인데,
여기에 다른 숫자를 지정해주면 원하는 진법의 수를 얻을 수 있습니다.
따라서 int(input(),2)을 통해 주어진 2진수를 10진수로 변경한 값을 얻어내도록 합시다.
oct() 함수는 10진수를 8진수로 된 문자열로 변환해줍니다.
이때 제일 앞에 ‘0o’가 붙어있는 형식의 문자열이 반환되므로 slicing을 통해
인덱스가 2인 요소부터 출력해줍니다.
문제 : 백준 1373 - 2진수 8진수