jzjz54545454
jzjz54545454
全部文章
分类
题解(33)
归档
标签
去牛客网
登录
/
注册
jzjz54545454的博客
全部文章
(共31篇)
题解 | #字符逆序#
while True: try: s = list(input().strip().split(" ")) s_new=[] for i in s: ss=list(i)#子字符串转为列表 ...
2021-09-02
0
262
题解 | #单词倒排#
while True: try: s=list(input().split())#将字符串按照空格分开形成列表 la=[]#子字符串列表 lb=[]#大字符串列表 for i in range(len(s)): mm...
2021-09-02
0
271
题解 | #字符串通配符#
import rewhile True: try: p, s = str(input()), str(input()) a = "[a-zA-Z0-9.]{0,}" b = "[a-zA-Z0-9.]{1}" ...
2021-09-02
3
355
题解 | #查找两个字符串a,b中的最长公共子串#
while True: try: s1 = input() s2 = input() if len(s1) > len(s2): s2,s1 = s1,s2#让s1的字符串较短 max = [0,''] ...
2021-09-02
0
354
题解 | #找出字符串中第一个只出现一次的字符#
while True: try: s=input() for i in s: if s.count(i)==1:#统计该字符出现的次数是否为1 print(i)#是,则输出该字符,并中断 ...
2021-09-02
0
288
题解 | #计算字符串的距离#
如何计算编辑距离: 1.两字字串都为空,编辑距离为0 2.当其中一个为空时,编辑距离为另外一个字串的长度。 3.当两个字串非空时(长度分别为i 和 j时),取下面3种情况最小值: 3.1 当i-1 和 j的编辑距离已知时,直接+1 为 i和j的编辑距离 3.2 当i 和 j-1的编辑距离已知时,直接...
2021-09-02
0
444
题解 | #字符串加密#
注意s.index('某字符'):获取某字符在该字符串中的索引值 while True: try: alpha='ABCDEFGHIJKLMNOPQRSTUVWXYZ'#模板字母表 key=input().upper()#将密匙转为大写 s=input...
2021-09-02
0
312
题解 | #字符串合并处理#
注意: 下标为奇数的字符表示方法:s[1::2] 下标为偶数的字符表示方法:s[::2] str.rjust(width[, fillchar]),width指定填充指定字符后中字符串的总长度,fillchar填充的字符,默认为空格。 返回一个原字符串右对齐,并使用fillchar填充至长度 wid...
2021-09-02
0
316
题解 | #字符串加解密#
注意: ord()将字符转为ASCII码 chr()将ASCII码转为字符 while True: try: a=input()#输入一串要加密的密码 b=input()#输入一串加过密的密码 aa="" bb=&qu...
2021-09-02
0
387
题解 | #字符串排序#
注意: pop()函数:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值 while True: try: a=input() char=[] #构造...
2021-09-02
0
271
首页
上一页
1
2
3
4
下一页
末页