• + 3 comments

    import java.io.; import java.math.; import java.security.; import java.text.; import java.util.; import java.util.concurrent.; import java.util.regex.*;

    public class Solution {

    // Complete the arrayManipulation function below.
    static long arrayManipulation(int n, int[][] queries) {
      int[] arr = new int[n];
      for(int i=0;i<n;i++){
        arr[i] = 0;
      }
      int m = queries.length;
      for(int i=0;i<m;i++){
        for(int j=queries[i][0]-1;j<queries[i][1];j++){
          arr[j] += queries[i][2];
        }
      }
      int max = arr[0];
      for(int i=1;i<n;i++){
        if(arr[i]>max){
          max = arr[i];
        }
      }
      return(max);
    
    
    
    
    
    
    
    
    }
    
    private static final Scanner scanner = new Scanner(System.in);
    
    public static void main(String[] args) throws IOException {
        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
    
        String[] nm = scanner.nextLine().split(" ");
    
        int n = Integer.parseInt(nm[0]);
    
        int m = Integer.parseInt(nm[1]);
    
        int[][] queries = new int[m][3];
    
        for (int i = 0; i < m; i++) {
            String[] queriesRowItems = scanner.nextLine().split(" ");
            scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
    
            for (int j = 0; j < 3; j++) {
                int queriesItem = Integer.parseInt(queriesRowItems[j]);
                queries[i][j] = queriesItem;
            }
        }
    
        long result = arrayManipulation(n, queries);
    
        bufferedWriter.write(String.valueOf(result));
        bufferedWriter.newLine();
    
        bufferedWriter.close();
    
        scanner.close();
    }
    

    }

    What is wrong with this code. Please help.