【JS】反転整数〓数学
499 ワード
32ビットのシンボル整数を指定します.整数の数字を反転します.
例1:入力:123出力:321
例2:入力:-123出力:-321
例3:入力:120出力:21
注意:我々の環境は32ビットの符号付き整数しか記憶できないと仮定し、その数値範囲は[−231]であり、 231−1]この仮定によれば、反転した整数がオーバーフローしたら、0を返します.
方法1:split(").reverse().join(")を使用します. 整数を回せばいいです.
例1:入力:123出力:321
例2:入力:-123出力:-321
例3:入力:120出力:21
注意:我々の環境は32ビットの符号付き整数しか記憶できないと仮定し、その数値範囲は[−231]であり、 231−1]この仮定によれば、反転した整数がオーバーフローしたら、0を返します.
方法1:split(").reverse().join(")を使用します. 整数を回せばいいです.
//2018/11/14 Web
var reverse = function(x) {
x=x.toString()
var str=x.split("").reverse().join("")
str = parseInt(str)
if(str>2**31-1) return 0
return x < 0 ? -str:str;
};