Проблем със задачата - Световен рекорд по плуване
Здравейте, реших задачката "Световен рекорд по плуване" получавайки и двата отговора правилно, но въпреки всичко след като я поставя в Judge ме оценява с 50/100.. Моля да ми помогнете и обясните грешката
import java.util.Scanner;
public class WorldSwimmingRecord {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double recordInSeconds = Double.parseDouble(scanner.nextLine());
double meters = Double.parseDouble(scanner.nextLine());
double timeInSeconds = Double.parseDouble(scanner.nextLine());
double swimming = meters * timeInSeconds;
double every15 = meters / 15 ;
double every15Final = every15 * 12.5;
double allTime = swimming + every15Final;
if (recordInSeconds < allTime){
double fail = Math.floor(allTime - recordInSeconds);
System.out.printf("No, he failed! He was %.2f seconds slower.", fail );
}else {
double need = meters * timeInSeconds;
double plus15 = Math.floor(meters / 15);
double plus152 = plus15 * 12.5 ;
double allTime2 = need + plus152;
System.out.printf("Yes, he succeeded! The new world record is %.2f seconds.", allTime2);
}
}
}