来自AI助手的总结
通过输入字符串和字母分数,计算每个字母出现次数及其总分,并输出结果。
L1-109 这是字符串题
输入样例1:
nibuhuijuedezhegezhenshizifuchuantiba
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 13 12 11 10 9 8 7 6 5 4 3 2 1
输出样例2:
2 2 1 1 5 1 1 5 5 1 0 0 0 3 0 0 0 0 1 1 5 0 0 0 0 3
-59
解释:
- 从题目看,我们需要先输入字符串,然后通过数组将每个字母分数记录。
- 接着遍历输入的字符串,通过与数组中的存储的分数进行查询,求出总和即可。
- 查询的时候需要使用ASCII码的小知识,将字符转换为一个值进行快速查询。
代码:
L1-110 这不是字符串题
输入样例:
39 5
14 9 2 21 8 21 9 10 21 5 4 5 26 8 5 26 8 5 14 4 5 2 21 19 8 9 26 9 6 21 3 8 21 1 14 20 9 2 1
1
3 26 8 5
2 14 1
3
37 38
1
11 26 9 6 21 3 8 21 1 14 20 9
14 1 2 3 4 5 6 7 8 9 10 11 12 13 14
2
3
2 40
输出样例:
14 9 8 7 6 5 4 3 2 1 5 9 8 19 20 21 2 5 4 9 14 5 8 17 26 1 14 5 4 5 13 21 10 9 15 21 8 21 2 9 10 11 12 13 14 1 2
样例解释:
为方便大家理解题意和调试程序,以下为样例每一步的中间操作序列结果:
第 1 次操作结束后:
14 9 2 21 8 21 9 10 21 5 4 5 14 1 26 8 5 14 4 5 2 21 19 8 9 26 9 6 21 3 8 21 1 14 20 9 2 1
注意这里只会替换第一次的序列。
第 2 次操作结束后:
14 9 2 21 8 21 9 10 21 5 4 5 14 1 26 8 5 14 4 5 2 21 19 8 9 26 9 6 21 3 8 21 1 14 20 9 1 2
第 3 次操作结束后:
14 9 2 21 8 21 9 10 21 5 4 5 14 1 26 8 5 14 4 5 2 21 19 8 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2
第 4 次操作结束后:
14 9 2 21 8 21 15 9 10 21 13 5 4 5 14 1 26 17 8 5 14 9 4 5 2 21 20 19 8 9 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2
解析:
代码:
© 版权声明
THE END
暂无评论内容