禁止转载,原文:https://blog.csdn.net/qq_45801887/article/details/140087967
参考教程:B站视频讲解——https://space.bilibili.com/3546616042621301
- 有帮助麻烦点个赞 ~ ~
Python123题库
查找数字
类型:集合
描述
输入以空格分隔的一系列数字,要求其中只有一个数字出现奇数次,其他的数都出现偶数次。找到并输出这个出现次数为奇数的数字。
本题所有用例保证满足题目要求。
注意:本题部分用例有计算时间限制。
输入格式
输入数字以空格间隔,换行表示结束
例:
1 1 2 2 3 4 4 10 10
输出格式
3
示例
输入:1 1 2 2 3 4 4 10 10
输出:3
共有前缀(列表/集合)
类型:集合
描述
在一行中输入以空格间隔的若干以字母数字字符组成的字符串(字符串之间不包含其他字符)
定义一个函数,找出这些字符串的最长的共有前缀并输出
如果不存在共有前缀,输出‘NOT FOUND’
示例
输入:water waiter watt
输出:wa
查找特征数(集合/列表)
描述
在一组空格分隔的自然数中,有些数出现的次数与该数相等,找出符合这个特征的数,并输出其中的最大数。如果不存在这样的数,则输出-1。
输入格式
在一行中输入若干个自然数,数字之间用空格分隔
输出格式
输出满足上述条件的数,如果不存在这样的数,则输出-1
输入输出示例
示例 1
输入:3 3 3 8 8 8 8 8 8 8 8 1 4 5 6 7
输出:8
示例 2
输入:1 1 2 3
输出:-1
查找数列中重复数字
类型:集合
描述
在一个无序的整数序列中,存在多个重复的数据(出现次数超过1次),用列表的形式将这些重复的数据从小到大输出。
输入格式
以空格分隔的若干个整数
输出格式
按数值从小到大排列,列表形式,元素为整数。
如果没有找到重复的数,则输出空列表[]
本题部分用例有运算时间要求。
示例
输入:4 1 1 2 3 4
输出:[1, 4]