biryu2205 / Biryu

0 stars 0 forks source link

Hackerrrank Java Array List #90

Closed biryu2205 closed 6 years ago

biryu2205 commented 6 years ago
import java.util.ArrayList;
import java.util.Scanner;

class Solution {
  public static void main(String[] args) {
    Scanner cin = new Scanner(System.in);
    int N = Integer.parseInt(cin.next());
    ArrayList<ArrayList<Integer>> m = new ArrayList<ArrayList<Integer>>();
    for (int n = 0; n < N; n++) {
      int D = Integer.parseInt(cin.next());
      m.add(new ArrayList<Integer>());
      for (int d = 0; d < D; d++) {
        int x = Integer.parseInt(cin.next());
        ;
        m.get(n).add(x);
      }
    }
    int Q = Integer.parseInt(cin.next());
    for (int q = 0; q < Q; q++) {
      int x = Integer.parseInt(cin.next()), y = Integer.parseInt(cin.next());
      if (x > m.size() || y > m.get(x - 1).size()) {
        System.out.println("ERROR!");
      } else {
        System.out.println(m.get(x - 1).get(y - 1));
      }
    }
  }
}

Link - https://www.hackerrank.com/challenges/java-arraylist/problem