reverse 함수에 정수인 숫자를 인자로 받습니다.
그 숫자를 뒤집어서 return해주세요.
x: 숫자
return: 뒤집어진 숫자를 반환!
예들 들어,
x: 1234
return: 4321
x: -1234
return: -4321
x: 1230
return: 321
-
부호는 앞에 그대로 있는다0
이 앞에 오면 없애고 그 다음 숫자부터 나타낸다정수는 뒤집힐 수 없기 때문에 문자로 type을 바꾸고/toString()
배열로 쪼개고/splite()
뒤집어야/reverse()
합니다.
뒤집은 x
를 a
에 담고 if문을 사용해서 정수 x
앞에 -
가 붙었을 때, a
의 첫 번째 요소가 0
일 때, 그 외의 경우일 때 총 3개의 경우의 수로 나눠줬습니다.
현재 a
는 배열이기 때문에 join()
를 사용해서 문자로 바꾸고 Number()
를 사용해서 숫자로 바꿘 값을 반환해줬습니다.
revese()
함수를 사용하지 않고 해결하는 것이었습니다.reverse()
함수가 어떻게 동작하는지 나와있습니다.