<awangdev>Total Hamming Distance_1.java
private void populateBinaryCount(int[] countZero, int[] countOne, int num) {

        for (int i = 0; i < 32; i++){
            if ((num & 1) == 1) countOne[i]++;
            else countZero[i]++;
            num = (num >> 1);
        }
    }
private void var_0 ( int [ ] var_1 , int [ ] var_2 , int var_3 ) {
  for ( int var_5 = 0 ;
  var_5 < 32 ;
  var_5 ++ ) {
    if ( ( var_3 & 1 ) == 1 ) var_2 [ var_5 ] ++ ;
    else var_1 [ var_5 ] ++ ;
    var_3 = ( var_3 >> 1 ) ;
  }
}
