![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题
一棵山竹屹立
这个作者很懒,什么都没留下…
展开
-
Python实现学生成绩操作
问题 N个学生 M 次操作,输入一组数字表示N个学生的成绩,数组标号即为对应学生的ID;输入M表示所要操作的次数,一共两种操作: Q 表示操作为查找学生 ID 在 A 到 B 之间的最高成绩; U 表示操作为将 ID 为 A 的学生的成绩修改为 B。 示例 输入: (学生数,操作次数)5 3 (成绩)3 4 5 6 7 (迭代M次操作) U 3 5(一组)… 输出: 第一次迭代(U 3 5) 7… def student_mark(): N, M = map(int,input().split(原创 2021-03-16 12:00:54 · 1899 阅读 · 0 评论 -
连续数字和间断数字实现
问题 输入一组从小到大的数字,获取其连续数字并取头尾用 “~” 连接,若与左右不是连续关系,则单独输出。最终结果返回字符串,输入为数组。 示例 输入:[1,2,3,4,5,6,9,11] 输出:1~6,9,11 def simplifyStr(num): a = [] ans = [] # 先将结果存储到数组,再转为字符串输出 for i in range(len(num)): if i < len(num) - 1 and num[i]+1 == num[i+原创 2021-03-14 22:36:37 · 571 阅读 · 0 评论