Длительность прогулки: почему не проходит функция?

Решила задачу сперва обычным способом, а потом написала функцию. В консоли браузера она работает, а в минибраузере курса - нет.

Вот код:

Сводка

var temperature = 20;
var itsRaining = false;

var minutes = function (temp, rain) {

if (rain === true || temp < 0 || temp > 35) return 0;
if (temp === 20) return 20;
else {
return (20 - Math.abs(20 - temp));
}
};

minutes(temperature, itsRaining);

Выдаёт " Ваше значение minutes равное $2 не совпадает с ожидаемым значением …"
Откуда там $2?

$2 там потому что в minutes записана функция, а не результат её выполнения.
вы забыли вызвать саму функцию (если вы вообще решили так решить). название функции лучше поменять на getMinutes

minutes = minutes(temperature, itsRaining); // добавьте в конец

уберите от экранов детей
let itsRaining = false;
let temperature = 20;

const getMinutes = (a,b) => !b && a >= 0 && a <= 35 ? 20 - Math.abs(a - 20) : 0;

let minutes = getMinutes(temperature, itsRaining);