Reverse Integer
문제
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
click to show spoilers.
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
단순하게 숫자를 뒤집어서 출력하는 문제,
이때 32비트 정수를 넘어가면 0을 리턴
풀이
var reverse = function(x) {
const rev = parseInt(x.toString().split('').reverse().join(''))
if ( x > 2147483647 || rev > 2147483647 ) {
return 0;
} else {
return x > 0 ? rev : -rev
}
};
32비트 최대 정수값을 나타내는 자바스크립트 메소드가 있을줄 알고 한시간넘게 뒤졌는데 안나와서 그냥 214783647을 입력해버렸다..
설명할게 없당