编程题:模拟
斯拉夫科正在学习不同的进制。斯拉夫科在数学方面不是最聪明的,所以他开始把二进制数字转换成八进制。斯拉夫科使用的算法是:
•在左边用零填充二进制数字,直到位数可被三整除。
•将相邻的二进制数字分组为$$3$$位数字。
•将每组二进制数字替换为相应的八进制数字(如下表所示)。

编写一个程序,将二进制数字转换为八进制,这样斯拉夫科就可以验证他的结果。
### 输入格式:
输入包含一个二进制数字。位数将小于$$100$$,第一个数字将为$$1$$。
### 输出格式:
以八进制输出数字。
### 输入样例1:
in
1010
### 输出样例1:
out
12
### 输入样例2:
in
11001100
### 输出样例2:
out
314
答案:若无答案欢迎评论
•在左边用零填充二进制数字,直到位数可被三整除。
•将相邻的二进制数字分组为$$3$$位数字。
•将每组二进制数字替换为相应的八进制数字(如下表所示)。

编写一个程序,将二进制数字转换为八进制,这样斯拉夫科就可以验证他的结果。
### 输入格式:
输入包含一个二进制数字。位数将小于$$100$$,第一个数字将为$$1$$。
### 输出格式:
以八进制输出数字。
### 输入样例1:
in
1010
### 输出样例1:
out
12
### 输入样例2:
in
11001100
### 输出样例2:
out
314
答案:若无答案欢迎评论