红色虾饺
红色虾饺
全部文章
分类
题解(42)
归档
标签
去牛客网
登录
/
注册
红色虾饺的博客
全部文章
(共5篇)
题解 | #取近似值#python3
做这题是第一次发现round()的局限性 import math while True: try: num1 = float(input()) num2 = (math.floor(num1*10) % 10) if(num2 >= ...
手算公式
逻辑题
2021-09-14
0
248
题解 | #扑克牌大小#python3
玩逻辑的,不难但是量大。只需要记录两个变量即可,一个是第一张牌的大小,一个是牌的类型。先比较牌的类型(炸弹,顺子,对子等),若类型相同则比较第一张牌的大小,若不同则按规则返回炸弹或者是ERROR。 while True: try: str1 = str(input()) ...
逻辑题
2021-09-14
0
372
题解 | #24点游戏算法#python3
做个记录,还没学会递归解决,先回去想想迷宫问题,这个是暴力穷举,大家见笑 def asmd(a,b,c,d): flag = 0 # 0为*,1为+,2为-,3为/ for i in range(4): for j in range(4): ...
逻辑题
记录路径的前进和后退
2021-09-11
3
381
题解 | #查找两个字符串a,b中的最长公共子串#python3
从短串开始索引,遇到相同字符的继续索引,直到遇到不同字符时进行判断,若长度大于此前的最大长度,则更新最大长度和公共子串,关键是把索引的下标重新返回到第一个相同的字符,继续找后续是否有相同的更长的子串。 def str_length(str1,str2): strlength = 0 ...
逻辑题
字符串索引
2021-09-10
0
361
题解 | #MP3光标位置#python3
不要想移动的次数,用五个变量做标记,这样简单些。这题考逻辑的。 while True: try: num1 = int(input()) str1 = str(input()) def ktimes(num,str2): ...
逻辑题
2021-09-08
0
324