LeetCode125. 驗證迴文串
//125. 驗證迴文串
class Solution {
public:
bool isPalindrome(string s) {
string ns;
for (auto x : s) {
if ('A' <= x && x <= 'Z')ns += (char)(x - 'A' + 'a');
else if ('a' <= x && x <= 'z') ns += x;
else if ('0' <= x && x <= '9') ns += x;
}
for (int i = 0; i * 2 < ns.size(); i++)
if (ns[i] != ns[ns.size() - 1 - i]) return false;
return true;
}
};
相關文章
- 常用演算法之驗證迴文串演算法
- Leetcode 344:驗證迴文串(最詳細解決方案!!!)LeetCode
- (迴文串)leetcode各種迴文串問題LeetCode
- java 最長迴文子串Java
- leedcode-最長迴文串
- 今日面試題:最長迴文子串;及迴文分割分析面試題
- [LeetCode] Palindrome Number 驗證迴文數字LeetCode
- LeetCode - 409 - 最長迴文串LeetCode
- 演算法-兩最長迴文子串演算法
- LEECODE 5 求最長迴文子串
- python中快速驗證輸入的是否為迴文Python
- [動態規劃] 六、最長迴文子串動態規劃
- LeetCode 5.最長迴文子串LeetCode
- 演算法之字串——最長迴文子串演算法字串
- 判斷迴文串 字串/數字相互轉換字串
- Amazon面試題:尋找最長迴文子串面試題
- 迴文串問題(動態規劃DP C++)動態規劃C++
- Leetcode[字串] 5. 最長迴文子串LeetCode字串
- SYZOJ - 補充構造迴文串(動態規劃)動態規劃
- LeetCode-5. 最長迴文子串(Manacher)LeetCode
- 翻譯數字串;及最長迴文子串分析字串
- leetcode第九題Palindrome Number 驗證迴文數字LeetCode
- HDU 3068 最長迴文(Manacher演算法解決最長迴文串問題)演算法
- 程式碼隨想錄day46 || 647 迴文子串, 516 最長迴文子序列
- 最長迴文子串 V2(Manacher演算法)演算法
- 每日一道 LeetCode (48):最長迴文子串LeetCode
- 動態規劃題:把一個字串變為迴文串動態規劃字串
- [LeetCode] Longest Palindromic Substring 最長迴文子串LeetCode
- ural 1297 最長迴文子串 字尾陣列陣列
- Leetcode:1616. 分割兩個字串得到迴文串LeetCode字串
- 每天一道演算法題:最長迴文子串演算法
- 程式碼隨想錄演算法訓練營 | 647. 迴文子串,516.最長迴文子序列演算法
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- Leetcode5: Longest Palindromic Substring(最長迴文子串)LeetCode
- hdu5371 最長迴文子串變形(Manacher演算法)演算法
- 從0打卡leetcode之day 6--最長迴文串LeetCode
- 最長迴文子串(百度筆試題和hdu 3068)筆試
- hihocoder 1032 最長迴文子串 (Manacher演算法 詳解+模板)演算法