List of all binary combinations for a number in Java

后端 未结 6 1098
后悔当初
后悔当初 2021-01-14 05:15

I am working on a project involving \"Dynamic Programming\" and am struck on this trivial thing, please help.

Suppose I take 4 as an input, I want to display somethi

6条回答
  •  醉话见心
    2021-01-14 06:09

    public void outBinary(int value){
       for (int i = 0; i < Math.pow(2, value); i++) {
           System.out.println(Integer.toBinaryString(i));
       }
    }
    

    with leading zeros something like that

        for (int i = 0; i < Math.pow(2, value); i++) {
            StringBuilder binary = new StringBuilder(Integer.toBinaryString(i));
            for(int j = binary.length(); j < value; j++) {
                binary.insert( 0, '0' );
            }
            System.out.println(binary);
        }
    

提交回复
热议问题