Robię zadania z Javy i zawiesiłem się na tym. Napisz kod który odczytuje tablicę liczb całkowitych i dwóch liczb n i m. Program musi sprawdzić, czy n i m nie występują (w dowolnej kolejności) w tablicy.
nie przechodzi testu z:
10
3 4 5 6 3 4 6 4 4 8
5 8
false
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int arraysize = scan.nextInt();
int[] array = new int[arraysize];
for (int i = 0; i < arraysize; i++) {
array[i] = scan.nextInt();
}
int n = scan.nextInt();
int m = scan.nextInt();
boolean nbool = false;
boolean mbool = false;
for (int i = 0; i < arraysize; i++) {
if (array[i] == n) {
nbool = true;
}
if (array[i] == m) {
mbool = true;
}
}
if ((nbool == true && mbool == true || (nbool == false && mbool == false))) {
System.out.println(false);
} else {
System.out.println(true);
}
}
}