
在给定区间内查找数值的区间
给定一个数值,如何确定它落在哪个区间内?比如给定数值 680,需要找出它落在哪个区间,比如 676-680。
为了解决这个问题,我们可以使用数学运算来计算区间范围。对于给定的数值,我们可以使用以下公式计算其区间:
[num - num % 5 + 1, num - num % 5 + 5]
其中:
num 是给定的数值num % 5 是 num 除以 5 的余数+ 1 是为了调整起始值+ 5 是为了调整结束值
根据此公式,我们可以获得数值落在的区间。例如:
680 落在区间 [676, 680]681 落在区间 [681, 685]682 落在区间 [681, 685]687 落在区间 [686, 680]
以下是实现此算法的 javascript 代码:
function check(num) { const tempnum = num % 5 || 5; return [num - tempnum + 1, num - tempnum + 5];}console.log(check(680));console.log(check(681));console.log(check(682));console.log(check(687));
这个代码会输出以下结果:
[ 676, 680 ][ 681, 685 ][ 681, 685 ][ 686, 680 ]
以上就是给定一个数值,如何确定它落在哪个以 5 为间隔的区间?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1497888.html
微信扫一扫
支付宝扫一扫