숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.
num: 숫자 return: true or false (뒤집은 모양이 num와 똑같은지 여부)
예를 들어,
num = 123 return false => 뒤집은 모양이 321 이기 때문
num = 1221 return true => 뒤집은 모양이 1221 이기 때문
num = -121 return false => 뒤집은 모양이 121- 이기 때문
num = 10 return false => 뒤집은 모양이 01 이기 때문
Day 2에서 풀었던 숫자 뒤집기 코드를 활용했다.
[Code kata] Day 2 👀 숫자 뒤집기 풀이 과정
let num = -121
이번에는 -
까지 반대로 출력해야되기 때문에 음수인지 아닌지 체크하는 조건은 주지 않았다.
const nums = parseInt(num.toString().split('').reverse().join('')); // 121-
받아온 인자 num과 num을 뒤집은 변수 nums 의 값이 같으면 true 다르면 false를 리턴하면 된다.
if (num !== nums){
return false
} else {
return true
}
let num = -121
const sameReverse = num => {
const nums = parseInt(num.toString().split('').reverse().join(''));
if(num !== nums){
return false
}
return true
}
console.log( sameReverse(num) )
생각보다 금방 풀렸다!