Переменные ограничения на проблему пользовательского ввода - PullRequest
0 голосов
/ 01 декабря 2018

Я часами боролся со следующей задачей: конвертировать мили на галлон в километры на 100 литров в JS.Я продолжаю проваливать один из модульных тестов.

Мой код:

let milesPerGallon = Number(gets());
// I have to use gets() to accept user input and print() instead of console.log()
let converter = 100 / ((milesPerGallon * 1.6) / 4.54);
print(Math.floor(converter) + ' liters per 100 km');

Я не выполняю следующие ограничения:

1 <= milesPerGallon <= 100 </p>

Я пытался Math.min(Number(gets()), 100), чтобы избежать значений выше диапазона, но это не сработало.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...