题解列表

筛选

IP地址-python-正则表达式

摘要:解题思路:正则表达式区间0-9             \d    10-99        [1-9]\d    100-199    1\d{2}    200-249    2[0-4]\d  ……

DNA打印(新手容易理解)

摘要:解题思路:      先尝试打印一次对称的DNA,然后跑一个循环打印n次注意事项:     ① 由于n次循环中,有一行的是重复的,单独拎出来打印;    ② 'X'是大写的参考代码:d……

质因数分解

摘要:解题思路:注意事项:参考代码n=int(input())f=2while f*f<=n:    if n %f==0:        print(n//f)    f+=1……

Python的辗转相除

摘要:def gcd(a,b):     while b:         a,b=b,a%b     return a a=int(input()) b=int(input()) print(……

2897: 神奇的幻方

解题思路:注意事项:参考代码:n=int(input())a=1n=2*n-1l=[[0forjinrange(n)]foriinrange(n)]row=0col=n//2l[0][col]=1whilea

2899: 蛇形填充数组

解题思路:注意事项:参考代码:n=int(input())l=[[0forjinrange(n)]foriinrange(n)]a=1b=0foriinrange(n):ifb%2!=0:forjinrange(n):if0<=i<=n-1and0<=j<=n-1:l[j][i]=aa+=1i-=1e

2896: 二维数组右上左下遍历

解题思路:注意事项:参考代码:n,m=map(int,input().split())l=[list(map(int,input().strip().split()))foriinrange(n)]foriinrange(m):j=0while0<=j

2895: 反反复复

摘要:解题思路:注意事项:参考代码:m = int(input())s = input()n = len(s)//ml = []k = 0for i in range(n):    t = []    fo……

2894: 肿瘤检测

解题思路:注意事项:参考代码:n=int(input())l=[list(map(int,input().split()))foriinrange(n)]an=0ln=0s=[[0,1],[1,0],[0,-1],[-1,0]]foriinrange(n):forjinrange(n):flag=Tr