Вторая программа “Сколько гулять?” Можно ли оптимизировать?

Добрый день
Подскажите пожалуйста, возможно ли оптимизировать:

var temperature = 20;
var itsRaining = true;
var perfect = 20;
var minutes;

if (itsRaining || temperature > 35 || temperature <= 0) {
minutes = 0;
console.log(minutes + " минут");
}

if (!itsRaining && temperature <= 20 && temperature > 0) {
minutes = temperature;
console.log(minutes + " минут");
}

if (!itsRaining && temperature > 20 && temperature < 35) {
minutes = perfect - (temperature - perfect);
console.log(minutes + " минут");
}

var temperature = 20, itsRaining = true, perfect = 20, minutes;

case

мой вариант оптимизации. даже не знаю как еще упростить, используя инструменты, известные учащемуся на данном этапе задания.

var temperature = 20;
var itsRaining = false;

var minutes = 0;

if(!itsRaining && temperature >0 && temperature <35) {
if (temperature <= 20) {
minutes = temperature;
} else {
minutes = 20 - (temperature - 20);
}
}
console.log(minutes);