我试图根据起始编号,结束编号和调整来计算总数。问题是,计算的层次不同。例如,如果某个数字介于0
和100
之间,则只会向总数中添加一个单位。如果该数字介于101
和200
之间,则您需要向总数添加两个单位,依此类推。费用始终至少为1
,因此通过调整,我必须检查它是否小于1
并从那里开始。我将它应用到Google表格中,我知道我必须使用脚本来运行它,但我无法弄明白。这是我认为可行的,但它会返回一个无限循环。
function calccosts(startt, endt, adj) {
var a = 0;
var b = startt;
var c = adj;
while (b <= endt) {
while (b <= 100) {
a++;
}
while (b >= 101 && b <= 200) {
if (2 + c < 1) {
a++;
}
else {
a = a + 2 + c;
}
}
b++;
}
return a;
}
我是否在正确的轨道上?
答案 0 :(得分:0)
也许我应该多考虑一下这个问题,因为我确实走错了路。我发现现在有效:
shiny::runApp()
这是一项有趣的练习!