Top Integers
Здравейте,
На задачата Top Integers ми дава в джъдж 80/100 и не мога да си открия грешката. Ще бъда много благодарна, ако някой успее да ми помогне!
Това е текстът на задачата:
Write a program to find all the top integers in an array. A top integer is an integer which is bigger than all the elements to its right.
Това е кодът ми:
String[] arr = scanner.nextLine().split(" ");
int[] num = new int[arr.length];
for (int i = 0; i < num.length; i++) {
num[i] = Integer.parseInt(arr[i]);
}
for (int i = 0; i < num.length - 1; i++) {
boolean isTop = true;
for (int y = i+1; y < num.length; y++)
if(num[i] < num[y]){
isTop = false;
break;
}
if(isTop) {
System.out.print(num[i] + " ");
}
}
System.out.println(num[num.length-1]);