javascript - Javascript 中的方法 - 查找值中四分之一数量的代码
问题描述
通过 Javascript 在尽可能少的行中使用方法,我怎样才能让程序计算可以容纳一个数字的季度数?
例如,
示例输入 - Quarters(1.22)
答案:4 季度 0.22 美分
我希望“Quarters”的答案是一个整数,而不是分数。
伪代码:
Quarters = changedue/.25 changeDue 的整数现在 = 到上一个 changeDue -(季度乘以 .25)
Quarters(.72) //“.72”是用户更改为他们想要的任何值的值。.72/.25 = 2 changedue=.72-(2 x .25) 或 .72 - .50 =.12 的整数
解决方案
这是我目前能想到的最简洁的:
const quarters = (a) => `${Math.trunc(a * 4)} quarters ${a * 100 % 25} cents`;
console.log(quarters(1.22));
推荐阅读
- authentication - 通过 JWT 进行的共享秘密身份验证是否安全?
- sql - 聚合非按列分组检查是否有任何值符合条件
- rust - 如何使用可能仅在运行时才知道的常量参数创建结构?
- google-bigquery - 如何强制过期的大查询分区立即删除?
- prisma - 我如何编写一个 Prisma findFirst where 子句 OR 的两个 AND 或者 prisma 如何处理未定义的?
- r - plot3d - 使前后平面的透视相等
- html - 在单选按钮选择上显示文本并更改父大小
- r - 使用零一膨胀 beta 回归 (zoib) 来拟合概率响应数据与 R 中的交互和单个随机项
- python - 如何使用 Postgres 将一个表中的所有行插入到另一个表中?
- javascript - 如果需要从各种分页端点或来源收集数据,则对分页数据进行聚合、过滤和排序