gpt4 book ai didi

java - Leetcode Valid Palindrome 问题调试

转载 作者:行者123 更新时间:2023-12-01 14:10:22 26 4
gpt4 key购买 nike

<分区>

我正在努力理解我的代码对于这个 Leetcode 问题有什么问题。

问题:给定一个字符串,判断它是否是回文,只考虑字母数字字符,忽略大小写。

现在,我通过了 108/476 个案例,但我没有通过这个测试:“一个人,一个计划,一条运河:巴拿马”。

这是我的代码,请帮我找出问题所在!

class Solution {
public boolean isPalindrome(String s) {

if (s.isEmpty()) return true;

s.replaceAll("\\s+","");

int i = 0;
int j = s.length() - 1;

while (i <= j) {

if (Character.toLowerCase(s.charAt(i)) != Character.toLowerCase(s.charAt(j))) {

return false;

}

i++;
j--;

}

return true;

}
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com