7.逆のテキスト

32ビット符号付き整数を与え、あなたはそれぞれ逆に、この整数値を必要とします。

入力:123 
出力:321
入力:-123 
出力:-321
入力:120 
出力:21

注意:

我々は唯一の32ビット符号付き整数を格納できる環境があると、してくださいこの仮定の下では、それは0を返す逆整数オーバーフローの場合。範囲内の値[-2 ^ 31、2 ^ 31から1]

そして、昨日のようなトピック、右?しかし、いくつかの異なる場所が、ある逆転が署名されなかったことを示し、2番目の例では、123を入力し、必要な出力-321を参照します。

 そこの値の範囲は、特別な条件が[31 ^ -2 ^ 31--1 2]であり、その出力値が大きさを決定することも必要である場合、です。

# - * -コードUTF-8 - * - 
DEF逆(X):
NUM = 0
、A = ABS(X)
ながら= 0:
温度= 10%
NUM = NUM * 10 +一時
A = A // 10

もしx> 0とNUM <(2 ^ 31から1):
戻りNUMの
ELIFのX <0とNUM>(-2 ^ 31):
戻り-num
他:
戻り0


、RD =逆方向(INT(-123))
プリント( RD)

おすすめ

転載: www.cnblogs.com/xqy-yz/p/11411194.html