Java Arraylist Hackerrank Solution
For Explanation Check Video:
Sample Input
5
5 41 77 74 22 44
1 12
4 37 34 36 52
0
3 20 22 33
5
1 3
3 4
3 1
4 3
5 5
Sample Output
74
52
37
ERROR!
ERROR!
Code:
import java.io.*;import java.util.*;
public class Solution {
public static void main(String[] args) { Scanner scn = new Scanner(System.in); int n = scn.nextInt(); ArrayList<ArrayList<Integer>> al = new ArrayList<ArrayList<Integer>>(); for(int i=0;i<n;i++){ int d = scn.nextInt(); ArrayList<Integer> al1 = new ArrayList<>(); for(int j=0;j<d;j++){ int num = scn.nextInt(); al1.add(num); } al.add(al1); } int q = scn.nextInt(); for(int i=0;i<q;i++){ int x = scn.nextInt(); int y = scn.nextInt(); if(x>al.size() || y>al.get(x-1).size()){ System.out.println("ERROR!"); }else{ System.out.println(al.get(x-1).get(y-1)); } } }}
Comments
Post a Comment