Hej,
Spoj odrzuca moją odpowiedź mimo tego, że mój program zwraca poprawne wyniki. Wydaję mi się, że wiem na czym może polegać problem(nadal nie wiem natomiast jak go rozwiązać). Otóż wprowadzam dane wejściowe, wyświetla się wynik działania programu i po kliknięciu enter wyświetla mi się taki bład:
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
więc muszę ewentualne następne dane wprowadzać w tej samej linijce co wypis danych wyjściowych, wtedy działa poprawnie. Ewentualnie mogłam też źle zrozumieć polecenie. Proszę o jakieś wskazówki.
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextLine()) {
String string = scanner.nextLine();
String[] strings = string.split(" ");
int n = strings.length;
int[] array = new int[n];
for(int i=0; i<n; i++) {
array[i] = Integer.parseInt(strings[i]);
}
for(int j=0; j<n/2; j++) {
int pom=array[j];
array[j]=Integer.parseInt(strings[n-(j+1)]);
array[n-(j+1)]=pom;
}
for(int z=0; z<n; z++) {
System.out.print(array[z] + " ");
}
}
}