숫자인 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 이기 때문
2일차에 숫자 뒤집는 연습을 해봤기 때문에 나름 수월하게 풀 수 있었다.
(물론, 푸는 과정에서 RunJs가 작동하지않아 컴퓨터 재부팅에 새로운 playground 찾느라 뭔가 시간을 많이 썼지만..)
숫자돌려준 후 조건문을 처음 num과 거꾸로된 숫자가 같은지 묻고 반환하면 끄읕 !
const num = 123
const sameReverse = num => {
let result = '';
const numToString = num.toString(); //'123'
for (let i = numToString.length -1; num >= 0; i--){
result += numToString[i] //'321'
} if (num === Number(result)) {
return true
} else {
return false
}
}
sameReverse(num)