Code-kata 4일차

임채현·2022년 1월 13일
0


오늘 아마 최단시간으로 푼 문제인것 같다.

2일차 문제와 흡사했다. 단지 차이점은 2일차 문제는 정수를 반환해야하기 때문에 끝자리가 0인 숫자를 뒤집은 후 Number()처리를 하면 0이 없어져서 딱 알맞은데 이 문제에서는 0이 없어지면 안된다는 것이다.

어쩌피 모양만 일치하냐 아니냐로 참거짓을 반환하면 되는문제이기 때문에 굳이 type을 정수로 바꿀필요 없이 문자열로 비교해주면 된다.

const reverse = x => {
  const newX = x.toString().split('').reverse().join('');
  return newX;
}

const sameReverse = num => {
  let reverseStr = reverse(num);

  /*if (num.toString() == reverseStr) {
    return true;
  }
  else {
    return false;
  }*/
  const result = num.toString() == reverseStr ? true:false
  return result
}

기본 if else 문을 삼항연산자로 써보는 연습도 함께 진행했다.

profile
열심히 살고 싶은 임채현입니다.

0개의 댓글