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)
相关推荐
badhope4 分钟前
C语言二级考点全解析与真题精讲
c语言·开发语言·c++·人工智能·python·microsoft·职场和发展
李昊哲小课23 分钟前
NumPy 完整学习笔记
笔记·python·学习·数据分析·numpy
JMchen12325 分钟前
跨技术栈:在Flutter/Compose中应用自定义View思想
java·经验分享·flutter·canvas·dart·自定义view
黄昏晓x26 分钟前
C++11
android·java·c++
理性的曜27 分钟前
AI语音通话系统设计思路:从语音输入到智能回复
人工智能·python·websocket·fastapi
Moment28 分钟前
从爆红到被嫌弃,MCP 为什么开始失宠了
前端·后端·面试
专业发呆业余科研28 分钟前
深度反思不变学习:当 EIIL 失效时,如何通过“偏见诱导”重建环境标签?
人工智能·python·深度学习·神经网络·机器学习
董董灿是个攻城狮33 分钟前
大模型连载8:词向量如何表示近义词?
人工智能·python·算法·机器学习
Java水解34 分钟前
RUST异步并发安全与内存管理的最佳实践
java·后端·面试
李白的粉36 分钟前
基于springboot的论坛网站
java·spring boot·毕业设计·课程设计·论坛网站