理性的猫头鹰愿offer多多
理性的猫头鹰愿offer多多
全部文章
分类
归档
标签
去牛客网
登录
/
注册
理性的猫头鹰愿offer多多的博客
TA的专栏
6篇文章
0人订阅
难题,有启发的题
6篇文章
27人学习
全部文章
(共36篇)
题解 | 无限长正整数排列字符串
n = int(input()) S = "" i = 1 while len(S) < n: S += str(i) i += 1 print(S[n-1]) 需要自己创建逐项加一的S
2025-12-05
0
19
题解 | 凯撒加密
n = int(input()) s = input() # 先创建正向和反向映射(不用推导式) letter_to_num = { 'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 'f':6, 'g':7, 'h':8, 'i':9, 'j':10, 'k'...
2025-12-03
0
24
题解 | BFS
S = str(input()) S = S.upper() for i in range(len(S)-2): if S[i] == "B" and S[i+1] == "O" and S[i+2] == "B": ...
2025-12-02
0
17
题解 | 添加逗号
# 先转化成字符串,len读取长度,新建列表,倒数原字符串,每第三个加入一个逗号,最后用join输出即可 N = str(input()) result = [] count = 0 # 记录读取了待处理字符串多少个 for i in range(len(N)-1,-1,-1): # 倒序输出,插...
2025-12-02
0
17
题解 | 斗兽棋
来自专栏
# s1,s2 = map(str,input().split()) # # 穷举法,硬来 # if s1 == "elephant" and s2 == "tiger": # print("win") # elif s1 == ...
2025-12-02
0
20
题解 | 年轻人不讲5的
s = str(input()) h = list() for i in s: if i == "5": h.append("*") else: h.append(i) print("&qu...
2025-12-02
0
18
题解 | 扫雷
来自专栏
# 输入整数n,m n,m = map(int,input().split()) # 创建二维数组,table是(n + 2)* (m + 2)的数组,包含原有边界,省去边界处理 table = [] # 添加顶部行 table.append([0] * (m + 2)) # 添加元素,并将...
2025-12-02
0
23
题解 | 杨辉三角
n = int(input()) # 创建符合标准的二维数组 table = [] for i in range(n): a = [] for j in range(i+1): a.append(0) table.append(a) # 更简洁的创建数组 ...
2025-11-26
0
26
题解 | 上三角矩阵判定
来自专栏
# 行号大于列号的地方都为0即为上三角矩阵,创建二维数组,循环判断即可 n = int(input()) table = [] for _ in range(n): a = map(int,input().split()) a = list(a) # 这里如果不用list转化为列表...
2025-11-20
0
19
题解 | 单组_二维数组
# 创建输入,看看sum能不能直接用,不能就对每个元素循环累加 n,m = map(int,input().split()) # sum可以用,直接sum m列,再累加n行,完事 result = 0 for _ in range(n): a = list(map(int,input().s...
2025-11-19
0
20
首页
上一页
1
2
3
4
下一页
末页