LeetCode#7簡単な質問

タイトル:フリップ整数123 - > 321、-123 - > -321

問題の解決:長い長い行に良い記憶、注意オーバーフローリターン0を見て

クラス解決{
 パブリックint型の逆(INT X){
         長い オリックス= X。
        長い 長い REV = 0 ;
        BOOL isLess0 =オリックス< 0 
        オリックス =オリックス< 0- 1 * オリックス:オリックス;
        一方、(オリックス!= 0 ){ 
            REV = REV * 10 +(オリックスの%10 )。
            オリックス / = 10 
        } 
        場合(isLess0){ 
            REV * = - 1 
        } 
        長い 長い minm =( - 1)*(1 << 31 )。
        長い 長い MAXM =(1 << 31) - 1 場合(REV <minm || REV> MAXM){
             戻り 0 ; 
        } {
             戻りREV。
        } 
    } 
}。

 

おすすめ

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