Реализовать методы
boolean isWeekend(String dayName) - метод принимает строку и отвечает, является ли данная строка выходным днем. Выходным днем являются Sunday и Saturday.
int weekendCount(String[] days) - метод принимает массив строк и возвращает количество выходных дней в этом массиве.
int weekdayCount(String[] days) - метод принимает массив строк и возвращает количество будних дней в этом массиве.
public static boolean isWeekend(String dayName) { if (dayName == "Monday") { return false; } else if (dayName == "Tuesday") { return false; } else if (dayName == "Wednesday") { return false; } else if (dayName == "Thursday") { return false; } else if (dayName == "Friday") { return false; } else if (dayName == "Saturday") { return true; } else return dayName == "Sunday"; } public static int weekendCount(String[] days) { int weekend = 0; for (int i = 1; i < days.length; i++) { if (isWeekend(days[i])) { weekend++; } } return weekend; } public static int weekdayCount(String[] days) { int weekday =0; for (int i = 1 ; i < days.length; i++) { if (isWeekend(days[i])) { weekday++; } } return weekday; }
Тест провален. Некорректная реализация метода weekendCount. В массиве было 3 выходных
Источник: Stack Overflow на русском