如何解决如何创建函数getTotalAmount
所以我有一定数量的人在排队。我想给他们每个人一个糖果,但排队的每个下一个人应该得到更多的糖果。例如: 第一个得到1,第二个得到2,第三个得到3,依此类推。
我需要的是给定人数的糖果。
这是我到目前为止所拥有的(我知道那完全是错的,但我迷路了):
function getTotalAmount(people) {
let candy;
for (candy = 0; true; candy++) {
return candy;
}
}
解决方法
只需将索引(人在行中的位置)添加到现有糖果数量即可。在这种情况下,每个人收到的糖果数量与他们在生产线上的位置相同。
function getTotalAmount(people) {
let candy = 0
for (let i = 0; i < people; i++) {
candy += i
}
return candy
}
console.log(getTotalAmount(10))
,
您的意思是这样的吗?
let people = 7;
let sumCandy = 0;
for(let i = 0; i<people; i++,sumCandy+=i);
console.log(sumCandy);
被称为斐波那契
,function getTotalAmount(people) {
let sum = 0;
for(let i = 1; i <= people; i++) {
sum = sum + i;
}
return sum;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。