796. 旋转字符串(Python)

作者: 玖月晴 | 来源:发表于2019-05-28 10:06 被阅读0次

题目

难度:★☆☆☆☆
类型:字符串

给定两个字符串, A 和 B。

A 的旋转操作就是将 A 最左边的字符移动到最右边。 例如, 若 A = 'abcde',在移动一次之后结果就是'bcdea' 。如果在若干次旋转操作之后,A 能变成B,那么返回True。

注意
A 和 B 长度不超过 100。

示例

示例 1
输入: A = 'abcde', B = 'cdeab'
输出: true

示例 2
输入: A = 'abcde', B = 'abced'
输出: false

解答

互为旋转字符串的条件:

  1. 两个字符串长度相等;

  2. 其中一个字符串复制一遍后包含另一个字符串。

class Solution:
    def rotateString(self, A: str, B: str) -> bool:
        return len(A) == len(B) and A in B*2

如有疑问或建议,欢迎评论区留言~

相关文章

  • 796. 旋转字符串 - 每日一题

    796. 旋转字符串 - 力扣(LeetCode) (leetcode-cn.com)[https://leetc...

  • 796. 旋转字符串(Python)

    题目 难度:★☆☆☆☆类型:字符串 给定两个字符串, A 和 B。 A 的旋转操作就是将 A 最左边的字符移动到最...

  • 796. 旋转字符串

    内容 给定两个字符串, A 和 B。 A 的旋转操作就是将 A 最左边的字符移动到最右边。 例如, 若 A = '...

  • 796. 旋转字符串

    这题其实特别简单,就是每一次把原字符串的最左边的字符移动到最右边,看是否能得到另一个字符解题思路将原字符串扩充为二...

  • 796. Rotate String

    796. Rotate String【思路】:字符串顺序不变,首尾循环移动,如果A = 'abcde'经过几次移动...

  • Leetcode PHP题解--D110 796. Rotate

    D110 796. Rotate String 题目链接 796. Rotate String 题目分析 给定两个...

  • 左旋转字符串python

    题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对...

  • 旋转字符串 (lintcode:rotate-string)

    旋转字符串 给定一个字符串和一个偏移量,根据偏移量旋转字符串(从左向右旋转) 例如: 对于字符串 "abcdefg...

  • 旋转字符串

    旋转字符串

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

网友评论

    本文标题:796. 旋转字符串(Python)

    本文链接:https://www.haomeiwen.com/subject/vbektctx.html