[CodeKata_04] 뒤집은 숫자와 같은지 확인

devCecy·2020년 12월 6일
0

CodeKata

목록 보기
1/5
post-thumbnail

문제

숫자인 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)
profile
🌈그림으로 기록하는 개발자🌈

0개의 댓글