[Leetcode] 796. Rotate String 解题报告
2018-03-30 20:08
337 查看
题目:
We are given two strings,
A shift on
moving the leftmost character to the rightmost position. For example, if
then it will be
Return
become
Note:
have length at most
思路:
练手题目,哈哈。
代码:
class Solution {
public:
bool rotateString(string A, string B) {
if (A.length() != B.length()) {
return false;
}
if (A == B) {
return true;
}
for (int i = 0; i + 1 < A.length(); ++i) {
A.push_back(A[0]); // move the first char to the back
A.erase(A.begin());
if (A == B) {
return true;
}
}
return false;
}
};
We are given two strings,
Aand
B.
A shift on
Aconsists of taking string
Aand
moving the leftmost character to the rightmost position. For example, if
A = 'abcde',
then it will be
'bcdea'after one shift on
A.
Return
Trueif and only if
Acan
become
Bafter some number of shifts on
A.
Example 1: Input: A = 'abcde', B = 'cdeab' Output: true Example 2: Input: A = 'abcde', B = 'abced' Output: false
Note:
Aand
Bwill
have length at most
100.
思路:
练手题目,哈哈。
代码:
class Solution {
public:
bool rotateString(string A, string B) {
if (A.length() != B.length()) {
return false;
}
if (A == B) {
return true;
}
for (int i = 0; i + 1 < A.length(); ++i) {
A.push_back(A[0]); // move the first char to the back
A.erase(A.begin());
if (A == B) {
return true;
}
}
return false;
}
};
相关文章推荐
- [leetcode] 151. Reverse Words in a String 解题报告
- 【LeetCode】String to Integer (atoi) 解题报告
- LeetCode(8) String to Integer (atoi)解题报告
- LeetCode解题报告--String to Integer (atoi)
- Leetcode 394. Decode String 字符串解码 解题报告
- 【LeetCode】345. Reverse Vowels of a String 解题报告
- [LeetCode] String to Integer (atoi) 解题报告
- 【LeetCode】791. Custom Sort String 解题报告(Python)
- LeetCode 345. Reverse Vowels of a String 解题报告
- LeetCode: String to Integer (atoi) 解题报告
- [leetcode] 8. String to Integer (atoi) 解题报告
- [Leetcode] 557. Reverse Words in a String III 解题报告
- [leetcode] 394. Decode String 解题报告
- 【LeetCode】394. Decode String 解题报告
- Leetcode 87. Scramble String 字符交换 解题报告
- [Leetcode] 394. Decode String 解题报告
- leetcode解题报告 Reverse Words in a String
- LeetCode-String to Integer (atoi) -解题报告
- [Leetcode] 8. String to Integer (atoi) 解题报告
- LeetCode解题报告—— Linked List Cycle II & Reverse Words in a String & Fraction to Recurring Decimal