二进制中 1 的个数+确定一个数字是否为 2 的幂+最大化交易利润题目描述:题目描述最大化交易利润
给定一个整数 xx,输出该数二进制表示中 1 的个数。例:9 的二进制表示为 1001,有 2 位是 1 ,所以函数返回 2。输入描述输入 x (内存空间为 32 位的整数)。输出描述第一行输出 x 二进制表示中 1 的个数。输入输出样例示例 1输入9输出2x内存空间为 32 位的整数,int32位正好够用 2.用Integer.bitCount可以统计2进制中1的个数3.用位运算实现一个算法确定一个数字 N 是否为 2 的幂。若该数字是 2 的幂则输出 ,否则输出 。