Skip to content

Latest commit

 

History

History

2998. 8진수

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

[Bronze II] 8진수 - 2998

문제 링크

성능 요약

메모리: 108080 KB, 시간: 116 ms

분류

구현, 수학, 문자열

제출 일자

2024년 1월 5일 21:26:28

문제 설명

창영이는 여러 가지 진법을 공부하고 있다. 창영이는 어제 2진법을 배웠고, 오늘은 8진법을 배웠다. 이제, 2진법 수를 8진법 수로 변환하려고 한다.

창영이가 사용한 방법은 다음과 같다.

  1. 2진수의 길이가 3으로 나누어 떨어질 때 까지 수의 앞에 0을 붙인다.
  2. 그 다음, 3자리씩 그룹을 나눈다.
  3. 아래의 표를 참고해 8진수로 바꾼다.

2진수가 주어졌을 때, 창영이가 사용한 방법을 이용해 8진수로 바꾸는 프로그램을 작성하시오.

000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

입력

첫째 줄에 2진수가 주어진다. 이 수는 100자리 이내이고, 첫 번째 자리는 1이다.

출력

첫째 줄에 8진수를 출력한다.