WeCode Kata Day 4

luneah·2021년 12월 2일
0

WeCode Kata

목록 보기
4/20
post-thumbnail

문제

숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환하라.

num: 숫자, return: true or false (뒤집은 모양이 num와 똑같은지 여부)

Ex)
num = 123 return false => 뒤집은 모양이 321 이기 때문
num = 1221 return true => 뒤집은 모양이 1221 이기 때문
num = -121 return false => 뒤집은 모양이 121- 이기 때문
num = 10 return false => 뒤집은 모양이 01 이기 때문

Thinking Algorithm

  1. num을 문자열로 변환
  2. 1의 결과와 1을 뒤집은 것을 비교하여 Boolean 타입으로 반환
    ㄴ 1을 뒤집은 것 === 문자열로 변환한 num을 split 한 후 뒤집은 다음 join

Code

const sameReverse = num => {
  return num.toString() === num.toString().split('').reverse().join('')
}
profile
하늘이의 개발 일기

0개의 댓글