用户输入问题的可变约束

时间:2018-11-30 21:22:35

标签: javascript variables range

我几个小时以来一直在努力完成以下任务: 在JS中,将每加仑的英里转换为每100升的公里。我一直未能通过单元测试之一。

我的代码:

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

为了避免超出范围的值,我尝试了Math.min(Number(gets()), 100),但这是行不通的。

这应该是初学者,所以我有点希望找到一个简单的解决方案-不添加任何功能。

0 个答案:

没有答案