当前位置: 代码迷 >> 综合 >> 零比特填充算法 HUSTOJ-1076 21.1.7
  详细解决方案

零比特填充算法 HUSTOJ-1076 21.1.7

热度:54   发布时间:2023-12-04 01:53:49.0

javas输入输出、String类

public class test1 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();                //nextInt()只读取int
        sc.nextLine();                    //吸收回车
        for(int i=0;i<a;i++){
            String s=sc.nextLine();
            //System.out.println(s);
            int len=s.length(),n=0;
            for(int j=0;j<len;j++){
                if(s.charAt(j)=='1')n++;
                else n=0;
                System.out.print(s.charAt(j));
                if(n==5){
                    n=0;
                    System.out.print('0');
                    }
                }
            System.out.println();
            }
        }
    }