COCI00050
Oktalni
레이팅
의견: 0
설명
Slavko is learning about different numeral systems. Slavko is not the brightest when it comes to math, so he is starting out converting binary numerals to octal. The algorithm Slavko uses is this:
- Pad the binary numeral with zeros on the left until the number of digits is divisible by three.
- Group adjacent binary digits into groups of \(3\) digits.
- Replace each group of binary digits with the corresponding octal digit (as in the table below).
| Binary | Octal |
|---|---|
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
Write a program that converts a binary numeral to octal so that Slavko can verify his results.
제약
입력 형식
The input contains a binary numeral. The number of digits will be less than \(100\), and the first digit will be \(1\).
출력 형식
Output the number in octal.
서브태스크
| 서브태스크 | 점수 | 설명 |
|---|---|---|
Subtask 1 | 20점 |
예제 1
입력
1010출력
12예제 2
입력
11001100출력
314문제 정보
태그
평가 및 의견
Oktalni
개요
Log in to rate problems.
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
Oktalni
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기