上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 问题:对输入的一串字符排序,大小写字母不分离,特殊字符从原位置输出。比如aA:BbDC,排序后,aA:BbCD 1 import sys 2 a=sys.stdin.readline() 3 b,d='',{} 4 for k,i in enumerate(a): 5 if i.isalpha(): 阅读全文
posted @ 2023-03-24 10:58 Aneverforget 阅读(81) 评论(0) 推荐(0)
摘要: 以下为知识点:1、index倒序切片:temp=range(10)temp[:ind:-1]2、输出121队形的计算方法和实现步骤3、bisect模块的使用。(二分法) 1 #计算方法为,计算出以每个元素为最高点的最长121队列,再比较队列长度 2 #实现步骤: 3 #分别计算从左往右和从右往左的递 阅读全文
posted @ 2023-03-23 16:23 Aneverforget 阅读(131) 评论(0) 推荐(0)
摘要: 1 import sys 2 m,n=list(map(int,sys.stdin.readline().strip().split())) 3 #def apple(m,n): 4 #return dp, dp[m][n] 5 if m<n: 6 m,n=m,m 7 dp=[[] for i in 阅读全文
posted @ 2023-03-15 20:51 Aneverforget 阅读(24) 评论(0) 推荐(0)
摘要: 1 import sys 2 m,n=list(map(int,sys.stdin.readline().strip().split())) 3 #记录横向小格边为1,竖向为-1。n=1*n,m=-1*m 4 #记录从出发点到每个节点的走法,取最大值。已知出发到下一个点最大值的走法。 5 #建立数组 阅读全文
posted @ 2023-03-14 20:34 Aneverforget 阅读(51) 评论(0) 推荐(0)
摘要: import sys n=int(sys.stdin.readline().strip()) sp=n//2 l=range(sp+2)[::-1] check=1 su=0 j=2 def chech_su(i): check=1 j=2 if i==2 or i==3: return 'su' 阅读全文
posted @ 2023-03-14 18:48 Aneverforget 阅读(18) 评论(0) 推荐(0)
摘要: import sys a=sys.stdin.readline().strip() l=[] count=-1 for i in a: count+=1 if i.isdigit(): if count==0: l.append('*') l.append(i) elif a[count-1].is 阅读全文
posted @ 2023-03-14 18:13 Aneverforget 阅读(84) 评论(0) 推荐(0)
摘要: import sys def initialize(m,n): if 0<n<10 and 0<m<10: return 0 else: return -1 def insert_line(m,up): if m<9 and 0<=up<m: return 0 else: return -1 #舍弃 阅读全文
posted @ 2023-03-14 17:03 Aneverforget 阅读(168) 评论(0) 推荐(0)
摘要: 1 import sys 2 a=sys.stdin.readline().strip() 3 def check_num(a): 4 count=0 5 for i in a: 6 if i.isdigit(): 7 count+=1 8 return count 9 10 def check_a 阅读全文
posted @ 2023-03-14 08:53 Aneverforget 阅读(126) 评论(0) 推荐(0)
摘要: 穷举方式实现返回字符串最长回文子串长度。 import sys a=sys.stdin.readline().strip() def check(str1): j=len(str1) i=0 for k in range(j): if j-2-i-1<=0: return len(str1) bre 阅读全文
posted @ 2023-03-13 17:45 Aneverforget 阅读(58) 评论(0) 推荐(0)
摘要: 写了48行才实现,感觉自己好蠢[],又找不到别的实现方法 function out = find_palindrome(y) a(1)=fix(y/100); z=y-100*a(1); a(2)=fix(z/10); a(3)=mod(z,10); frag=false; e=zeros(1,10 阅读全文
posted @ 2020-10-14 21:08 Aneverforget 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 下一页