Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js

随笔分类 -  编程练习 / Python 练习

摘要:L1 050 倒数第N个字符串 (15分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, 阅读全文
posted @ 2020-03-06 21:22 wngtk 阅读(698) 评论(0) 推荐(0) 编辑
摘要:L1 049 天梯赛座位分配 (20分) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在 阅读全文
posted @ 2020-03-06 12:45 wngtk 阅读(252) 评论(0) 推荐(0) 编辑
摘要:7 1 词频统计 (30 分) 请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。 所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔 阅读全文
posted @ 2019-11-30 00:41 wngtk 阅读(1529) 评论(0) 推荐(0) 编辑
摘要:7 6 求指定层的元素个数 (40 分) 输入一个嵌套列表,再输入层数,求该层的数字元素个数。 输入格式: 第一行输入列表 第二行输入层数 输出格式: 在一行中输出元素个数 输入样例: 在这里给出一组输入。例如: 输出样例: 在这里给出相应的输出。例如: 阅读全文
posted @ 2019-11-24 13:11 wngtk 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:7 5 列表元素个数的加权和(1) (40 分) 输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权个数和。第一层每个元素算一个元素,第二层每个元素算2个元素,第三层每个元素算3个元素,第四层每个元素算4个元素,...,以此类推! 输入格式: 在一行中输入一个列表。 输出格式: 在一行中输出 阅读全文
posted @ 2019-11-24 11:56 wngtk 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:7 4 列表数字元素加权和(1) (40 分) 输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权和。第一层每个元素 的值为:元素值\ 1,第二层每个元素的值为:元素值\ 2,第三层每个元素的值为:元素值 3, ...,以此类推! 输入格式: 在一行中输入列表 输出格式: 在一行中输出加权和 阅读全文
posted @ 2019-11-24 11:48 wngtk 阅读(1520) 评论(0) 推荐(1) 编辑
摘要:7 3 列表或元组的数字元素求和 (20 分) 求列表中数字和,列表中嵌套层次不限2层 输入格式: 在一行中输入列表或元组 输出格式: 在一行中输出数字的和 输入样例: 在这里给出一组输入。例如: 输出样例: 在这里给出相应的输出。例如: 阅读全文
posted @ 2019-11-24 00:10 wngtk 阅读(3166) 评论(0) 推荐(0) 编辑
摘要:7 2 一帮一 (15 分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。 输入格式: 输入第 阅读全文
posted @ 2019-11-23 21:33 wngtk 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:7 11 字典合并 (40 分) 字典合并。输入用字符串表示两个字典,输出合并后的字典,字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字! 输入格式: 在第一行中输入第一个字典字符串 在第二行中输入第二个字典字符串 输出格式: 在一行中输出合并的字典,输出按字典序。"1"的ASCII吗为 阅读全文
posted @ 2019-11-18 23:22 wngtk 阅读(3702) 评论(0) 推荐(0) 编辑
摘要:7 6 统计工龄 (20 分) 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数N(≤10^5​​ ),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。 输出格式: 按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人 阅读全文
posted @ 2019-11-17 22:36 wngtk 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:7 5 统计字符出现次数 (20 分) 本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。 输入格式: 输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。 输出格式: 在一行中输出给定字符在给定字符串中出现的次数。 输入样例: 输出样例: 阅读全文
posted @ 2019-11-17 21:41 wngtk 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:7 4 分析活动投票情况 (20 分) 利用集合分析活动投票情况。第一小队有五名队员,序号是1,2,3,4,5;第二小队也有五名队员,序号6,7,8,9,10。输入一个得票字符串,求第二小队没有得票的队员 输入格式: 在一行中输入得票的队员的序列号,用逗号隔开。 输出格式: 一行中输出第二小队没有得 阅读全文
posted @ 2019-11-17 20:45 wngtk 阅读(2170) 评论(0) 推荐(0) 编辑
摘要:7 3 四则运算(用字典实现) (30 分) 四则运算(用字典实现),比较c语言的switch语句。 输入格式: 在一行中输入一个数字 在一行中输入一个四帜运算符(+, , ,/) 在一行中输入一个数字 输出格式: 在一行中输出运算结果(小数保留2位) 输入样例1: 在这里给出一组输入。例如: 输出 阅读全文
posted @ 2019-11-17 19:59 wngtk 阅读(2125) 评论(0) 推荐(0) 编辑
摘要:7 22 找鞍点 (20 分) 一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。 本题要求编写程序,求一个给定的n阶方阵的鞍点。 输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 输出在一行中按照“行下标 列下标”( 阅读全文
posted @ 2019-11-10 17:08 wngtk 阅读(625) 评论(0) 推荐(0) 编辑
摘要:7 14 统计字符 (15 分) 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 的格式输出。 输入样例: 输出样例: 阅读全文
posted @ 2019-10-30 20:48 wngtk 阅读(1777) 评论(0) 推荐(0) 编辑
摘要:7 9 字符串转换成十进制整数 (15 分) 输入一个以 结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“ ”,则代表该数是负数。 输入格式: 输入在一行中给出一个以 结束的非空字 阅读全文
posted @ 2019-10-28 16:50 wngtk 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:7 6 求整数序列中出现次数最多的数 (15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个数N(0 count_max: count_max = s.count(i) number = i print(number, count_max) 阅读全文
posted @ 2019-10-27 23:43 wngtk 阅读(2883) 评论(0) 推荐(0) 编辑
摘要:7 18 输出10个不重复的英文字母 (50 分) 随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。 如没有10个英文字母,显示信息“not found” 输入格式: 在一行中输入字符串 输出格式: 在一行中输出最左边的10个不重复的英文字母或显示信息“not foun 阅读全文
posted @ 2019-10-27 23:02 wngtk 阅读(2417) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示