Cześć
Nie mam pojęcia dlaczego nie zalicza punktu:
"Po wprowadzeniu -1 program musi prawidłowo się zakończyć."
Wyniki są prawidłowe za każdym razem, -1 nie jest uwzględniane w średniej, program kończy się prawidłowo wyświetlając wynik i "exit code 0' a jednak nie zalicza zadania.
Będę wdzięczny za podpowiedź.
package pl.codegym.task.task05.task0507;
/*
Średnia arytmetyczna
*/
import java.util.ArrayList;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//tutaj wpisz swój kod
ArrayList lista = new ArrayList<>();
while (true){
Scanner scanner = new Scanner(System.in);
double liczba = scanner.nextInt();
if (liczba == -1){
break;
}
lista.add(liczba);
}
double average = lista.stream().mapToDouble(a -> (double) a).average().getAsDouble();
System.out.println(average);
}
}