python 面试算法题

1.第一题

复制代码
题目描述:给定两个字符串, s 和 goal。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true 。
s 的 旋转操作 就是将 s 最左边的字符移动到最右边。
例如, 若 s = 'abcde',在旋转一次之后结果就是'bcdea' 。
示例一:
输入: s = "abcde", goal = "cdeab"
输出: True
示例二:
输入: s = "abcde", goal = "abced"
输出: False
python 复制代码
def t(str1,nums):
    goal = str1[nums:] + str1[:nums]
    # print(goal)
    if str(a) == str(goal):
        return True
    elif str(a) != str(goal):
        return False

if __name__ == '__main__':
    #第一题
    str1 = "abcde"
    for i in range(len(str1)):
        a = input(f"第{i}次请输入:")
        print(t(str1,i))

2.10以内的质数

python 复制代码
def zs(n):
    if isinstance(n,int) and n%2!=0 and n>0 and n != 1 :
        return n

if __name__ == '__main__':
    a = []
    for i in range(1,11):
        if zs(int(i)) is not None:
            a.append(zs(int(i)))
    print(a)
相关推荐
万添裁13 分钟前
pytorch的张量数据结构以及各种操作函数的底层原理
人工智能·pytorch·python
前端Hardy21 分钟前
前端必看!LocalStorage这么用,再也不踩坑(多框架通用,直接复制)
前端·javascript·面试
前端Hardy22 分钟前
前端必看!前端路由守卫这么写,再也不担心权限混乱(Vue/React通用)
前端·javascript·面试
浔川python社24 分钟前
张雪机车:以热爱为轮,让中国摩托驰骋世界之巅
python
zl_dfq31 分钟前
Python学习5 之【字符串】
python·学习
NHuan^_^34 分钟前
SpringBoot3 整合 SpringAI 实现ai助手(记忆)
java·人工智能·spring boot
ZC跨境爬虫40 分钟前
Python异步IO详解:原理、应用场景与实战指南(高并发爬虫首选)
爬虫·python·算法·自动化
Mr_Xuhhh1 小时前
从ArrayList到LinkedList:理解链表,掌握Java集合的另一种选择
java·数据结构·链表
倦王1 小时前
力扣日刷47-补
python·算法·leetcode