НЕ РАБОТАЕТ ПРОВЕРКА: Второй тест. Время 7. Ожидаю результат: На молокозавод: false, в магазин: false, на рынок: false
Ваше значение goToDairy равное false совпадает с ожидаемым значением.
Ваше значение goToStore равное false совпадает с ожидаемым значением.
Ваше значение goToMarket равное true совпадает с ожидаемым значением.
Как такое может быть?
Третий тест. Время 15. Ожидаю результат: На молокозавод: true, в магазин: false, на рынок: true
Ваше значение goToDairy равное false не совпадает с ожидаемым значением true.
Ваше значение goToStore равное false совпадает с ожидаемым значением.
Ваше значение goToMarket равное true не совпадает с ожидаемым значением false.
Или это? В этом случае он должен на завод идти?
Вообще по условию как я его понял он должен идти в ближайшую точку, а это завод если время с 8 включительно до 19 включительно кроме обеда с 13 до 14,
тогда он идет в магазин с 13(включительно) до 14, ровно в 14 он только на рынок может попасть, т.к. завод еще закрыт, а магазин уже закрыт,
с 7 включительно до 8 и с 19 до 20 включительно он может попасть на рынок. Правильно ли я все понял?
var goToDairy = false;
var goToStore = false;
var goToMarket = false;
if ( time >= 7 && time <= 20) {
goToMarket = true;
if ( (time >= 8 && time <= 19) && ( time < 13 && time > 14 ) ) {
goToMarket = false;
goToDairy = true;
}
if ( time > 13 && time < 14 ) {
goToMarket = false;
goToStore = true;
}
}
но мое решение не проходит проверку.
прошу помощи