javascript - 用户输入问题的可变约束
问题描述
几个小时以来,我一直在努力完成以下任务:在 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)
避免超出范围的值,但它不起作用。
顺便说一句,这应该是初学者水平,所以我有点希望找到一个简单的解决方案 - 没有添加功能或任何东西。
解决方案
推荐阅读
- javascript - 修改javascript地图结果
- javascript - Selenium WebDriver - 无法在 IE11 中拖放元素
- google-apps-script - 在 Google Apps 脚本上获取过滤器结果错误
- c# - 无法打开登录请求的数据库“dataBaseName”
- git - Jenkins 管道作业结帐更改了功能分支
- mongodb - MongoDB $addToSet 有一些逻辑
- c# - 如何防止 XElement 在 C# 中对路径字符串进行编码?
- mapi - 调用 RDOSession.LogOff 时 Outlook 兑换卡住
- python - 如何循环浏览页面请求?
- javascript - 如何在两个节点之间提取文本内容