LeetCode 09--整数が回文数であるか否かを判断する
整数が文数であるかどうかを判断します.回文数とは、正の順序(左から右へ)と逆の順序(右から左へ)が同じ整数です.例1:入力:121出力:true 例2:入力:-121出力:false解釈:左から右へ、-121です.右から左に読むと121-.したがって、回文数ではありません. 例3:入力:10出力:false解釈:右から左へ01.したがって、回文数ではありません. 進級:整数を文字列に変換してこの問題を解決しませんか?
実行時間:44 ms、Palindrome NumberのJavaコミットで99.00%のユーザメモリ消費量:35 MBを破り、Palindrome NumberのJavaコミットで98.38%のユーザを破った
// ,
class Solution {
public boolean isPalindrome(int x) {
//
int num = x;
int pop = 0;
int rev = 0;
while(num != 0){
pop = num % 10;
rev = rev * 10 + pop;
num /= 10;
}
//System.out.println(rev);
//
if(x >= 0 && rev == x){
return true;
}
return false;
}
}
実行時間:44 ms、Palindrome NumberのJavaコミットで99.00%のユーザメモリ消費量:35 MBを破り、Palindrome NumberのJavaコミットで98.38%のユーザを破った