• 判断两个字符串是否互为旋转词


    题目描述:

    如果一个字符串为str,把字符串str前面任意的部分挪到后面形成的字符串叫作str的旋转词。比如str=“12345”,str的旋转词有“12345”,“23451”,“34512”,“45123”,“51234”。

    给定两个字符串a和b,请判断a和b是否互为旋转词。

    代码如下:

     1 public class Solution {
     2     public boolean isRotation(String a,String b) {
     3         if (a==null||b==null||a.length()!=b.length()) {
     4             return false;
     5         }
     6         String b2=b+b;
     7         return b2.contains(a);
     8         
     9     }
    10 }

    欢迎评论,共同进步!!

  • 相关阅读:
    HDU2159 二维完全背包
    HDU1401 BFS
    HDU2842 矩阵乘法
    CF2.E
    CF2.D
    *HDU2254 矩阵乘法
    CF2.C
    *HDU1907 博弈
    博弈
    *HDU2147 博弈
  • 原文地址:https://www.cnblogs.com/hengzhezou/p/11060108.html
Copyright © 2020-2023  润新知