# s1→s2 每次只能移动一个字母到最后,求移动的最少次数 if __name__ == "__main__": s1=str(input('1')) s2=str(input('2')) if len(s1)!=len(s2): print(-1) elif sorted(s1)!=sorted(s2): print(-1) else: i=0 flag=False for j in range(len(s2)): if flag==True: print(len(s1)-j+1) break while True: if i==len(s1): flag=True break if s1[i]==s2[j]: i+=1 break else: i+=1
点赞 评论

相关推荐

熊大不大:微信也是华为旗下吧,我看我朋友也是华为工牌写wx
点赞 评论 收藏
分享
09-19 13:59
门头沟学院 Java
用微笑面对困难:Trae一下,如果真成了,他用了直接发字节起诉代码版权,,这个代码不商用是没问题的如果没成也是情理之中的。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务