小杨的储蓄

fj596971 程序题 共 个子题

图片 图片

【题目描述】

小杨共有N个储蓄罐,编号从1到N($1 \le N \le 20$)。从第1天开始,小杨每天都会往储蓄罐里存钱。具体来说,第i天他会挑选一个储蓄罐ai($1 \le ai \le N$),并存入i元钱。

默认小猫角色和白色背景。过了D($1 \le D \le 100$)天后,他已经忘记每个储蓄罐里都存入了多少钱了,你能帮帮他吗?

例如:

N = 2,表示小杨有2个储蓄罐,编号为1和2;

D = 3,表示小杨存了3天钱,每天存入钱的储蓄罐的编号存储在列表lst中,lst = [1, 2, 1]表示第1天向1号储蓄罐存入1元,第2天向2号储蓄罐存入2元,第三天向1号储蓄罐存入3元。

result = [4, 2]表示经过3天后,1号储蓄罐中有4元,2号储蓄罐中有2元。

【输入描述】

新建变量N,表示小杨有N个储蓄罐。

新建列表“lst”存储小杨每天存入钱的储蓄罐编号,D天后lst中有D项数据表示第1天到第D天,存入钱的储蓄罐编号。

如下图所示:

图片

【输出描述】

新建列表“result”表示第D天后每个储蓄罐中存入的钱数,即“result”有N项第1项表示编号1的储蓄罐存入的钱数,第2项表示编号2的储蓄罐存入的钱数,…,第N项表示编号N的储蓄罐存入的钱数。

如下图所示:

图片

【样例1】

输入:

N = 2
lst = [1, 2, 1]

输出:

result = [4, 2]

【样例2】

输入:

N = 3
lst = [1, 1, 1, 3, 1]

输出:

result = [11, 0, 4]

【注意事项】

  1. 变量名的拼写(包括大小写)要和题目完全一致。
  2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧