Leetcode 9. Число-палиндромJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Leetcode 9. Число-палиндром

Сообщение Anonymous »

Я пытаюсь сделать это, преобразуя целое число в строку.
Внутри предложения if, если я использовал s.charAt(i) == s.charAt(j) сначала i++, j--, я не смог пройти тест input = 121, вместо true получил false. Но если я сначала поставлю s.charAt(i) != s.charAt(j), то тогда приму.
Неправильный ответ:

Код: Выделить всё

class Solution {
public boolean isPalindrome(int x) {
String s = String.valueOf(x); //n
int l = s.length();
int i = 0;
int j = l - 1;
while (i 
Принятый ответ: < /p>
class Solution {
public boolean isPalindrome(int x) {
String s = String.valueOf(x); //n
int l = s.length();
int i = 0;
int j = l - 1;
while (i 

Подробнее здесь: [url]https://stackoverflow.com/questions/72663555/leetcode-9-palindrome-number[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»