#YC377. 2进制转8进制

2进制转8进制

题目背景

进制转换是常见的程序设计操作。平时生活中用的最多的是十进制的数字,即逢十进一。除了十进制,其实还有很多进制,例如2进制,顾名思义逢二进一

十进制整数1234可以写为1x10310^3+2x10210^2+3x10110^1+4x10010^0

它的二进制表达为10011010010 左边是高位,右边是低位 最低位的单位是202^0 ,每上升一位则扩大2

1234=1x2102^{10}+1x272^7 +1x262^6+1x242^4+1x212^1

现在给定一个二进制串,请你将它转换为8进制串

输入

输入一个二进制字符串,仅包含01,且保证首位开头一定是1,且长度不超过2000.请你输出它的八进制串

输出

输出八进制字符串,左边为高位,不含有前导0

样例

1101
15

提示

二进制1101就是表示十进制整数13

八进制15表示1x818^1+5x808^0=8+5=13

3位相邻的二进制符号可以合并为一个八进制符号