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]);