Carregando

Problema do LeetCode#9

Palindrome Number

Resolvido em 1 linguagemJava

Resolver no LeetCode(abre em uma nova aba)

Solução

17 linhas
1class Solution {
2    // time complexity O(log(x))
3    // space complexity O(1)
4    public boolean isPalindrome(int x) {
5        int n = x;
6        int reversed = 0;
7
8        while (n > 0) {
9            int digit = n % 10;
10            n /= 10;
11
12            reversed = reversed * 10 + digit;
13        }
14
15        return reversed == x;
16    }
17}

Quer uma explicação desta solução em Java?

Receba uma explicação passo a passo da ideia por trás do código.

Todos os problemas

Os enunciados dos problemas pertencem ao LeetCode e estão em leetcode.com. Não temos vínculo com o LeetCode.