796 旋轉字串

2021-10-12 04:52:22 字數 632 閱讀 7316

給定兩個字串, a 和 b。

a 的旋轉操作就是將 a 最左邊的字元移動到最右邊。 例如, 若 a = 『abcde』,在移動一次之後結果就是』bcdea』。如果在若干次旋轉操作之後,a 能變成b,那麼返回true。

示例 1

:輸入: a =

'abcde'

, b =

'cdeab'

輸出:true

示例 2

:輸入: a =

'abcde'

, b =

'abced'

輸出:false

思路:通過字串擷取的放上旋轉字串a,然後和b串比較。

class

solution

int len = a.

length()

;for

(int i =

0; i < len; i++)}

return

false;}

}

class

solution

}

796 旋轉字串

給定兩個字串,a 和 b。a 的旋轉操作就是將 a 最左邊的字元移動到最右邊。例如,若 a abcde 在移動一次之後結果就是 bcdea 如果在若干次旋轉操作之後,a 能變成b,那麼返回true。示例 1 輸入 a abcde b cdeab 輸出 true 示例 2 輸入 a abcde b a...

796 旋轉字串

給定兩個字串,a 和 b。a 的旋轉操作就是將 a 最左邊的字元移動到最右邊。例如,若 a abcde 在移動一次之後結果就是 bcdea 如果在若干次旋轉操作之後,a 能變成b,那麼返回true。示例 1 輸入 a abcde b cdeab 輸出 true 示例 2 輸入 a abcde b a...

Leetcode 796 旋轉字串

給定兩個字串,a 和 b。a 的旋轉操作就是將 a 最左邊的字元移動到最右邊。例如,若 a abcde 在移動一次之後結果就是 bcdea 如果在若干次旋轉操作之後,a 能變成b,那麼返回true。示例 1 輸入 a abcde b cdeab 輸出 true 示例 2 輸入 a abcde b a...