<awangdev>Copy Books_4.java
private int validate(int[] pages, int totalTimePerPerson, int k) {

        int temp = 0;
        for (int i = 0; i < pages.length; i++) {
            temp += pages[i];
            if (temp == totalTimePerPerson) {
                temp = 0;
                k--;
            } else if (temp < totalTimePerPerson) {
                if (i + 1 >= pages.length || temp + pages[i + 1] > totalTimePerPerson) {
                    temp = 0;
                    k--;
                }
            } else {
                return -1;
            }
        }
        return k;
    }
private int sample_funcname ( int [ ] var_0 , int var_1 , int var_2 ) {
  int var_4 = 0 ;
  for ( int var_5 = 0 ;
  var_5 < var_0 . length ;
  var_5 ++ ) {
    var_4 += var_0 [ var_5 ] ;
    if ( var_4 == var_1 ) {
      var_4 = 0 ;
      var_2 -- ;
    }
    else if ( var_4 < var_1 ) {
      if ( var_5 + 1 >= var_0 . length || var_4 + var_0 [ var_5 + 1 ] > var_1 ) {
        var_4 = 0 ;
        var_2 -- ;
      }
    }
    else {
      return - 1 ;
    }
  }
  return var_2 ;
}
