LeetCode#9簡単な質問(判定桁の回文)

タイトル:分析整数が回文ではありません

ソリューション:負の数または0で終わる数字のためにではなく、ゼロに、それは他の数のために、確かに偽である、とにかく数字に寄託した後、別の番号yを使用し、その後は、Y> = X抗X yを、ダンプし始めました逆止めは、すべてのxおよびxとyが等しい(偶数)またはyである場合、YおよびY、/ 10×(奇数)に等しくなった後、それはパリンドロームである場合

クラスのソリューション{
 パブリックBOOL isPalindrome(int型x)は{
         場合(X < 0 ||(のx%10 == 0 && X =!0))を返す intは = xを左、右= 0 ;
        一方(左> 右){  =右* 10 +左%10  =左/ 10 
        } 
        場合(左==右|| ==右/左10){
             戻り 
        } 
        {
             戻り 
        } 
    } 
}。

 

おすすめ

転載: www.cnblogs.com/error408/p/11610611.html