首页 > 解决方案 > 用户输入问题的可变约束

问题描述

几个小时以来,我一直在努力完成以下任务:在 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 <= 英里每加仑 <= 100

我已经尝试Math.min(Number(gets()), 100)避免超出范围的值,但它不起作用。

顺便说一句,这应该是初学者水平,所以我有点希望找到一个简单的解决方案 - 没有添加功能或任何东西。

标签: javascriptvariablesrange

解决方案


推荐阅读