125. Valid Palindrome LeetCode
来源:互联网 发布:我们来了网络几点更新 编辑:程序博客网 时间:2024/05/21 08:51
题意:判断一个字符串除掉空格和标点符号忽略大小写后是否是回文串。
题解:先把标点去掉,把字母统一变成小写,然后两头往中间判断回文。
class Solution {public: bool check(char s) { if(isalpha(s) || isdigit(s)) return true; else return false; } bool isPalindrome(string s) { int n = s.length(); string ss; for(int i = 0; i < n; i++) if(check(s[i])) ss += s[i]; n = ss.length(); if(n == 0) return true; for(int i = 0 ,j = n - 1; i < n - 1; i++,j--) { if(tolower(ss[i]) != tolower(ss[j])) return false; else continue; } return true; } };
0 0
- [LeetCode]125.Valid Palindrome
- LeetCode 125. Valid Palindrome
- [Leetcode] 125. Valid Palindrome
- 【LeetCode】125.Valid Palindrome
- [leetcode] 125.Valid Palindrome
- [leetcode] 125.Valid Palindrome
- Leetcode 125. Valid Palindrome
- 125. Valid Palindrome LeetCode
- 【LeetCode】125. Valid Palindrome
- Leetcode 125. Valid Palindrome
- LeetCode 125. Valid Palindrome
- LeetCode 125. Valid Palindrome
- LeetCode *** 125. Valid Palindrome
- 【leetcode】125. Valid Palindrome
- [leetcode] 125. Valid Palindrome
- leetcode-125. Valid Palindrome
- LeetCode-125.Valid Palindrome
- leetcode 125. Valid Palindrome
- POJ 2610 Dog & Gopher(水~)
- 28. Implement strStr() LeetCode
- 什么时候应该用equals(),什么时候应该用==
- 7. Reverse Integer LeetCode
- java调用R语言--以Rserve方式
- 125. Valid Palindrome LeetCode
- bzoj2434 阿狸的打字机 noi2011
- java中常用的工具类
- 204. Count Primes LeetCode
- 228. Summary Ranges LeetCode
- 面向对象设计原则
- POJ 2612 Mine Sweeper(水~)
- uvaoj-1585:得分
- 项目三-工资问题