
逻辑题
语语嫣嫣
这个作者很懒,什么都没留下…
展开
-
python判断质数
l = [0, -3, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ] num = 0 for i in l: # 质数都大于1 if i <= 1: continue # 2比较特殊,单独判断 elif i == 2: num += 1 continue else: ...原创 2021-07-06 09:02:26 · 229 阅读 · 0 评论 -
跳跃游戏||
l = [2, 3, 1, 1, 4] n = len(l) maxpro, end, step = 0, 0, 0 for i in range(n-1): maxpro = max(maxpro, i + l[i]) if end == i: end = maxpro step += 1 print(step)原创 2021-07-12 13:07:04 · 110 阅读 · 0 评论 -
todo:
# 找出最小的缺失正数 l = [4, 1, 3, 2, 5] # 把不在1-len(l)的值都变为0 for i in range(len(l)): if l[i] < 0 or l[i] > len(l): l[i] = 0 # for i in range(len(l)): while True: if l[i] == 0 or l[i] == i+1: break a = l[l[i] - 1.原创 2021-07-12 09:54:41 · 186 阅读 · 0 评论 -
连续抛硬币
链接:https://www.nowcoder.com/questionTerminal/e2951684f39c4db69113b881c72e7e05 来源:牛客网 这道题的解题思路是这样的: 以抛2次为单位,分别分析如下几种情况: 正正(1/4) ; 正反(1/4); 反正(1/4) ; 反反(1/4) 如果是: 正反 A 获胜, 如果是: 反反 B 获胜 连续抛硬币,如果连续的两次结果是正反则A赢,如果是反反则B赢,如果两个人有一个人赢了那么终止抛硬币,如果没人赢,...原创 2021-05-12 23:29:09 · 6506 阅读 · 2 评论 -
逻辑题
一天内时针和分针重叠的次数 12:00、1:05、2:11、3:16、4:22、5:27、6:33、7:38、8:44、9:49、10:55;下午12:00、1:05、2:11、3:16、4:22、5:27、6:33、7:38、8:44、9:49、10:55。除了12:00这些时间点后才会出现重合 那么怎么算出还要过多少秒呢? 设1:05再过x秒重合 秒 分针度数 时针度数 60*60 360 30 x 待求 代求 =================================原创 2021-06-01 17:09:57 · 5830 阅读 · 0 评论