首页 > 其他 > 详细

796. 旋转字符串『简单』

时间:2020-07-02 23:24:17      阅读:72      评论:0      收藏:0      [点我收藏+]

题目来源于力扣(LeetCode

一、题目

796. 旋转字符串

技术分享图片

说明:

  • AB 长度不超过 100

二、解题思路

  1. 字符串 A 拼接两次后形成的字符串中一定包含了旋转后的字符串

  2. 两个字符串长度一致字符串 B 存在于字符串 A 拼接两次后形成的字符串中时,返回 false

三、代码实现

public static boolean rotateString(String A, String B) {
    return A.length() == B.length() && (A + A).contains(B);
}

四、执行用时

技术分享图片

五、部分测试用例

public static void main(String[] args) {
    String A = "abcde", B = "cdeab";  // output: true
//    String A = "abcde", B = "abced";  // output: false

    boolean result = rotateString(A, B);
    System.out.println(result);
}

796. 旋转字符串『简单』

原文:https://www.cnblogs.com/zhiyin1209/p/13227536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!