4/29 CODE KATA #4

ym j·2021년 4월 30일
0

Algorithm

목록 보기
2/9
post-thumbnail

CODE KATA

Problem

숫자인 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 이기 때문



Code

const sameReverse = (num) => {
  const numberToString = num.toString(); // number => string
  const value = numberToString.split("").reverse().join(""); // 역순으로 변경
  const condition = numberToString === value; // string 역배열 하기 전과 후 비교 
  if (condition) {
    return true;
  } else {
    return false;
  }
};


  • 우선 code kata #2와 동일하게 접근하였다. 하지만, 문제에서 뒤집은 모양이라고 했기 때문에 num을 string으로 계산하도록 로직을 작성했다.
profile
블로그를 이전하였습니다 => "https://jymini.tistory.com"

0개의 댓글

관련 채용 정보