Задача Hotel Room 80/100
Здравейте решението на задача Hotel Room ми дава 80/100 като грешни тестове са ми Тест №2 и Тест №7. Задачата работи коректно и връща верен изход, но явно някъде имам грешка, която не мога да намеря вече от доста време. Може ли някой да погледне решението ми и да ми каже къде греша?
package hotel_room;
import java.util.Scanner;
public class HotelRoom {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String month = scanner.nextLine();
int days = Integer.parseInt(scanner.nextLine());
double priceStudio = 0.0, priceApartment = 0.0;
switch (month) {
case "May":
case "October":
if (days >= 7 && days <= 14) {
priceStudio = (days * 50) * 0.95;
priceApartment = days * 65;
} else if (days > 14) {
priceStudio = (days * 50) * 0.7;
priceApartment = (days * 65) * 0.9;
}
break;
case "June":
case "September":
if (days > 7 && days <= 14) {
priceStudio = days * 75.20;
priceApartment = days * 68.70;
} else if (days > 14) {
priceStudio = (days * 75.20) * 0.8;
priceApartment = (days * 68.70) * 0.9;
}
break;
case "July":
case "August":
if (days > 7 && days <= 14) {
priceStudio = days * 76;
priceApartment = days * 77;
} else if (days > 14) {
priceStudio = days * 76;
priceApartment = (days * 77) * 0.9;
}
break;
}
System.out.printf("Apartment: %.2f lv.\nStudio: %.2f lv.", priceApartment, priceStudio);
}
}