Wimaks
1
Решил вот так эту задачку, посмотрите, кто знающий, можно ли было как то еще проще?
let temperature = 20;
let itsRaining = false;
let minutes;
if (itsRaining || temperature < 0 || temperature > 35) {
minutes = 0;
} else if (!itsRaining && temperature == 20) {
minutes = 20;
} else if (temperature > 20) {
minutes = 20 - (temperature - 20);
} else if (temperature < 20) {
minutes = 20 + (temperature - 20);
}
Jein
2
У меня получилось так:
let temperature = 20;
let itsRaining = false;
let minutes;
if (itsRaining || temperature<0 || temperature>35){
minutes=0;
} else if(temperature>=20){
minutes=20-(temperature-20);
} else{
minutes=20-(20-temperature);
}
а если использовать Math.abs, то еще красивее))))
let temperature = 20;
let itsRaining = false;
let minutes;
if (itsRaining || temperature<0 || temperature>35){
minutes=0;
} else {
minutes=20-Math.abs(temperature-20);
}