Cześć,
czy mógłby ktoś mi podpowiedzieć co w tym kodzie mam źle?
wyniki wychodzą mi dobre a przy sprawdzaniu wyskakuje mi błąd odpowiedzi.
Scanner scnr = new Scanner(System.in);
int liczbaTestow = Integer.parseInt(scnr.nextLine());
String ileOsobICiastekWPudelkach;
int ileosob;
int ileCiastekWPudelkach;
float[] czasyOsob;
float ileLacznieCiastek;
float ilePudelek;
for (int i = 0; i < liczbaTestow; i++) {
ileLacznieCiastek = 0;
ileOsobICiastekWPudelkach = scnr.nextLine();
ileosob = Integer.parseInt(ileOsobICiastekWPudelkach.split(" ")[0]);
ileCiastekWPudelkach = Integer.parseInt(ileOsobICiastekWPudelkach.split(" ")[1]);
czasyOsob = new float[ileosob];
boolean czyCalkowita = false;
for (int j = 0; j < ileosob; j++) {
czasyOsob[j] = Integer.parseInt(scnr.nextLine());
czasyOsob[j] = (float) Math.floor(24/(czasyOsob[j] / 60 / 60));
ileLacznieCiastek += czasyOsob[j];
}
ilePudelek = (ileLacznieCiastek/ileCiastekWPudelkach);
for (int j = 1; j < 10; j++) {
if (ilePudelek % j == 0) {
czyCalkowita = true;
}
}
if (!czyCalkowita) {
ilePudelek++;
}
System.out.println(Math.round(ilePudelek));
}