2021207 LeetCode刷题 验证回文串(难度 :简单)

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。

说明:本题中,我们将空字符串定义为有效的回文串。

 

示例 1:

输入: "A man, a plan, a canal: Panama"
输出: true
解释:"amanaplanacanalpanama" 是回文串
示例 2:

输入: "race a car"
输出: false
解释:"raceacar" 不是回文串

 

code:
  

class Solution {
    public boolean isPalindrome(String s) {
        String ss = s.replaceAll("[^0-9a-zA-Z]","");
        boolean flag = false;
        if(ss.equalsIgnoreCase(new StringBuffer(ss).reverse().toString())){
            flag = true;
        }
        return flag;
    }
}

  

提交结果执行用时内存消耗语言提交时间备注
通过 25 ms 39.4 MB Java 2021/12/07 22:06

 

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/valid-palindrome
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

posted @ 2021-12-07 22:10  skystrivegao  阅读(23)  评论(0编辑  收藏  举报