Путь к молоку

100% “Путь к молоку” в Программировании на JavaScript - Условия - Практика

let time = 15;
let goToDairy = false;
let goToStore = false;
let goToMarket = false;

if (time === 7 || time === 20 || time >= 19 && time < 20)
  goToMarket = true
else if (time >= 8 && time < 13 || time >= 14 && time < 19)
  goToDairy = true
else if (time >= 13 && time < 14)
  goToStore = true
else {
  goToDairy = false
  goToStore = false
  goToMarket = false
}

Твое решение не особо понял если честно, а зачем нужно добавлять строгое сравнение в if()? Вот как я решил:

if (time >= 8 && time < 13 || time >= 14 && time < 19 ) {
  goToDairy = true;
}
else if (time >= 9 && time < 14 || time >= 15 && time <= 17 && !goToDairy){
    goToStore = true;
  } 
else if (time >= 7 && time <= 20 && !goToDairy && !goToStore) {
  goToMarket = true;
} 
else {
    console.log('Сидите дома');
  }