美文网首页
5.01串,奇数个数

5.01串,奇数个数

作者: FiveZM | 来源:发表于2018-03-21 22:29 被阅读0次

/**

  • 对于长度为6位的一个01串,每一位都可能是0或1,一共有64种可能。它的前几个是: 000000 000001 000010 000011 000100
  • 有这些01串中,有一些01串的1的个数是奇数个,这部分01串的前几个是: 000001 000010 000100 000111 001000
  • 001011 请按从小到大的顺序输出这些01串。
  • @author Zzm

*/

public class A1002 {

    public static void main(String[] args) {
        for (int i = 0; i < 64; i++) {
            String result = Integer.toBinaryString(i);
            int num = result.length();
            for (int j = 0; j < 6 - num; j++) {
                result = "0" + result;

            }
            int count = 0;//用于记录有多少个1
            for (int k = 0; k < 6; k++) {
                //int e = result.charAt(k); 一开始我是这样做的,当result.charAt(k);时我没有转换类型,但是却没报错,但程序却没有输出答案,然后我在这段代码下面输出一下查看这个e值时发现,原来这个e值是ASCII编码表里面的值48,因为(int)result.charAt(k),强转了,但是我们想要的是 ' 0 '想要这个零.
                //                          因为k为0时,result.charAt(k)拿到的第一个数是char类型字符的 '0' ,直接转化为了ASCII码表里的十进制48了,所以我们要进行类型转换转换为int类型
                int e = Integer.parseInt(String.valueOf(result.charAt(k)).toString());

                if (e / 1 == 1)   //如果有1,count就++
                    count++;
            }
            if (count == 1 || count == 3 || count == 5)
                System.out.println(result);

        }

    }

}

相关文章

  • CodeFoeces-849A

    题目 原题链接:A. Odds and Ends 题意 有n个数字,问能否分成奇数个长度为奇数的起始和结尾都为奇数...

  • 数组中出现一个数字出现次数的问题

    一个数组中只有一个数字出现奇数次,其他都是出现偶数次,时间复杂度为O(n); 一个数字有两个数出现奇数次其他都是出...

  • 5.01串,奇数个数

    /** 对于长度为6位的一个01串,每一位都可能是0或1,一共有64种可能。它的前几个是: 000000 0000...

  • 2019-01-02作业

    使用位运算判断一个数是否是奇数num=47if num & 1 == 1:print('%d是奇数'%(num))...

  • 数组拆分

    将一个数组按一定规则拆分成两个数组 奇数偶数拆分

  • 调整数组顺序使奇数位于偶数前面

    给定一个数组,数组全都是正整数,写一个函数,使得这个数组的所有奇数排列到偶数的前面,且奇数之间的相对位置不变,偶数...

  • 2019-01-02

    1.使用位运算判断一个数是否是奇数num & 1 ==0 num 是偶数num & 1 ==1 num 是奇数...

  • 【习题43】

    【程序43】题目:求0—7所能组成的奇数个数。

  • Day3作业

    1.使用位运算判断一个数是否是奇数注:奇数的二进制的最后一位是1,偶数是0 print('数值是否为奇数',boo...

  • 61-66题

    61、调整数组顺序使奇数位于偶数前面最简单一个数组存偶数一个数组存奇数再合并,稍微快一点的写个冒泡排序O(n^2)...

网友评论

      本文标题:5.01串,奇数个数

      本文链接:https://www.haomeiwen.com/subject/jronqftx.html