給定兩個字串, a 和 b。
a 的旋轉操作就是將 a 最左邊的字元移動到最右邊。 例如, 若 a = 'abcde',在移動一次之後結果就是'bcdea' 。如果在若干次旋轉操作之後,a 能變成b,那麼返回true。
示例 1:
輸入: a = 'abcde', b = 'cdeab'
輸出: true
示例 2:
輸入: a = 'abcde', b = 'abced'
輸出: false
class solution:
def rotatestring(self, a: str, b: str):
if a == b == '':
return true
for i in range(1,len(a)-1):
if b[i:len(b)]+b[0:i] == a:
return true
return false
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...