this Code works well in my Laptop but giving runtime error(NZEC) while submitting solution. PLEASE HELP!!!
here is my code---->
import java.util.*;
public class Devu_Charu_Game {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
if (sc.hasNext()) {
int N = sc.nextInt();
int M = sc.nextInt();
int a[] = new int[N];
for (int i = 0; i < N; i++) {
a[i] = sc.nextInt();
}
int x[] = Get(a, N);
for (int j = 0; j < M; j++) {
char C = sc.next().charAt(0);
int Q = sc.nextInt();
char W = sc.next().charAt(0);
int temp = 0;
if (C == '>') {
for (int i = 0; i < x.length; i++) {
if (x[i] > Q) {
temp++;
}
}
}
if (C == '<') {
for (int i = 0; i < x.length; i++) {
if (x[i] < Q) {
temp++;
}
}
}
if (C == '=') {
for (int i = 0; i < x.length; i++) {
if (x[i] == Q) {
temp++;
}
}
}
if (W == 'D') {
if (temp % 2 == 0) {
System.out.println("C");
} else {
System.out.println(W);
}
}
if (W == 'C') {
if (temp % 2 == 0) {
System.out.println("D");
} else {
System.out.println(W);
}
}
}
}
}
public static int[] Get(int a[], int N) {
int na[] = new int[(N * (N + 1) / 2)];
int x = 0;
for (int i = 0; i < N; i++) {
int max = a[i];
for (int j = i; j < N; j++) {
if (max >= a[j]) {
na[x] = max;
x++;
}
if (a[i] < a[j]) {
max = a[j];
na[x] = max;
x++;
}
}
}
return na;
}
}

