comefrom: <gouthampradhan>array_MinimumTimeDifference_1.java
code: public int findMinDifference(List<String> timePoints) {
      List<Integer> timeInMinutes =
          timePoints
              .stream()
              .map(
                  t -> {
                    String[] strings = t.split(":");
                    return Integer.parseInt(strings[0]) * 60 + Integer.parseInt(strings[1]);
                  })
              .sorted(Integer::compareTo)
              .collect(Collectors.toList());
      int min = Integer.MAX_VALUE;
      for (int i = 1, l = timeInMinutes.size(); i < l; i++) {
        int prev = timeInMinutes.get(i - 1);
        int curr = timeInMinutes.get(i);
        min = Math.min(min, curr - prev);
        min = Math.min(min, ((24 * 60) - curr) + prev);
      }
      int prev = timeInMinutes.get(0);
      int curr = timeInMinutes.get(timeInMinutes.size() - 1);
      min = Math.min(min, curr - prev);
      min = Math.min(min, ((24 * 60) - curr) + prev);
      return min;
    }
masked: public int sample_funcname ( List < String > var_2 ) {
    List < Integer > var_19 = var_2 . stream ( ) . map ( var_10 -> {
      String [ ] var_14 = var_10 . split ( ":" ) ;
      return Integer . parseInt ( var_14 [ 0 ] ) * 60 + Integer . parseInt ( var_14 [ 1 ] ) ;
    }
    ) . sorted ( Integer :: compareTo ) . collect ( Collectors . toList ( ) ) ;
    int min = Integer . MAX_VALUE ;
    for ( int var_22 = 1 , var_24 = var_19 . size ( ) ;
    var_22 < var_24 ;
    var_22 ++ ) {
      int var_26 = var_19 . get ( var_22 - 1 ) ;
      int var_27 = var_19 . get ( var_22 ) ;
      min = Math . min ( min , var_27 - var_26 ) ;
      min = Math . min ( min , ( ( 24 * 60 ) - var_27 ) + var_26 ) ;
    }
    int var_26 = var_19 . get ( 0 ) ;
    int var_27 = var_19 . get ( var_19 . size ( ) - 1 ) ;
    min = Math . min ( min , var_27 - var_26 ) ;
    min = Math . min ( min , ( ( 24 * 60 ) - var_27 ) + var_26 ) ;
    return min ;
  }
  