comefrom: <gouthampradhan>binary_search_KokoEatingBananas_1.java
code: private boolean check(int[] piles, int H, int k) {
      for (int p : piles) {
        if (p <= k) {
          H--;
        } else {
          int q = p / k;
          if ((p % k) > 0) {
            q++;
          }
          H -= q;
        }
        if (H < 0) {
          return false;
        }
      }
      return true;
    }
masked: private boolean var_0 ( int [ ] var_1 , int var_2 , int var_3 ) {
    for ( int var_4 : var_1 ) {
      if ( var_4 <= var_3 ) {
        var_2 -- ;
      }
      else {
        int var_5 = var_4 / var_3 ;
        if ( ( var_4 % var_3 ) > 0 ) {
          var_5 ++ ;
        }
        var_2 -= var_5 ;
      }
      if ( var_2 < 0 ) {
        return false ;
      }
    }
    return true ;
  }
  