Count 1 in Binary
Count how many 1 in binary representation of a 32-bit integer.
Example
Given 32, return 1
Given 5, return 2
Given 1023, return 9
1 public class Solution { 2 /** 3 * @param num: an integer 4 * @return: an integer, the number of ones in num 5 */ 6 public int countOnes(int num) { 7 int count = 0; 8 for (int i = 1; i <= 32; i++) { 9 if ((num & 1) == 1) { 10 count++; 11 } 12 num = (num >> 1); 13 } 14 return count; 15 } 16 };

浙公网安备 33010602011771号