题解列表

筛选

石头剪刀布

摘要:解题思路:注意事项:参考代码:def winner(n,pattern_A,pattern_B):    a=pattern_A*(n//len(pattern_A))+pattern_A[:n%le……

Knight Moves(python)

摘要:解题思路:注意事项:参考代码:from collections import dequedef knight_moves(n, start, end):    directions = [      ……

抓住那头牛(python)

摘要:解题思路:注意事项:参考代码:def catchCow(n, k):    if n == k:  # 如果农夫和牛的位置相等,那么花费时间为0        return 0    visited ……

递归?循环?

摘要:首先,我们需要一个阶乘函数。输入一个整数x,能返回x的阶乘。阶乘怎么搞?第一个想到的方法自然是递归。def 阶乘(x):    if x==1:        return 1    return x……

python关键字:islower&isupper&isdigit;chr&ord

摘要:问题十分简单。我们要接收一个字符串,遍历它,然后对每个字符做判断基本的代码框架是:string=input()  #接收输入count=0           #计数器for i in string:……

打印蛇形矩阵(详细讲解)

摘要:对于这题的参数,只需要接收一个数字n因此,大的框架就很简单了:def printsnake(n):    #中间的重要代码n=int(input())printsnake(n)很明显,这题是循环打印,……

思路最清晰的题解

摘要:解题思路:首先,我们观察输入。第一行是两个整数,然后还有n行,每行两个整数为了接收输入,基本的代码框架就出来了:l,n=map(int,input().split())      #使用input+s……

三国游戏-封装函数,简易解决

摘要:解题思路:1.分别考虑魏蜀吴三国分别获胜所经历的最多事件,然后取最大值   注意事项:以空间换时间(避免重复计算,将重复计算的值储存起来,方便使用),最大程度节约时间参考代码:n=int(input(……