gpt4 book ai didi

javascript - 将数字与唯一基数进行比较

转载 作者:行者123 更新时间:2023-11-30 11:27:22 25 4
gpt4 key购买 nike

我使用用数字表示的星期几。 0 = 周日,...,6 = 周六

在现实世界中,如果时间不倒退,如果今天是星期六但需要它是星期一,我需要等待两天才能正确。但是我很难在 JavaScript 中从逻辑上为此创建一个公式。

have, need, add
6, 1, 2
1, 1, 0
3, 4, 1
5, 4, 6
0, 1, 1

我正在尝试类似(have+need)%6(need-get+6)%6(parseInt(have, 7) + parseInt(need, 7)).slice(-1),但我没有成功地让任何东西工作。

有人有什么想法吗?

最佳答案

以下公式适用于您问题中的所有示例。

((7 - have) + need) % 7

function getDay(h, n) {
return ((7 - h) + n) % 7;
}

console.log(getDay(6, 1));
console.log(getDay(1, 1));
console.log(getDay(3, 4));
console.log(getDay(5, 4));
console.log(getDay(0, 1));

关于javascript - 将数字与唯一基数进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47522282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com