#YC376. 2进制转4进制
2进制转4进制
题目背景
进制转换是常见的程序设计操作。平时生活中用的最多的是十进制的数字,即逢十进一。除了十进制,其实还有很多进制,例如2进制,顾名思义逢二进一
十进制整数1234可以写为1x+2x+3x+4x
它的二进制表达为10011010010 左边是高位,右边是低位
最低位的单位是 ,每上升一位则扩大2倍
1234=1x+1x +1x+1x+1x
现在给定一个二进制串,请你将它转换为4进制串
输入
输入一个二进制字符串,仅包含0或1,且保证首位开头一定是1,且长度不超过2000.请你输出它的四进制串
输出
输出四进制字符串,左边为高位不含有前导0
样例
1101
31
提示
二进制1101就是表示十进制整数13
四进制31表示3x+1x=12+1=13
每2位相邻的二进制符号可以合并为一个四进制符号
Related
In following contests:
In following homework: