[LeetCode - Palindrome Number]

Junyeong Fred Kim·2021년 12월 7일
0

Algorithm

목록 보기
17/17
post-thumbnail

Given an integer x, return true if x is palindrome integer.
An integer is a palindrome when it reads the same backward as forward.
For example, 121 is a palindrome while 123 is not.

Example 1:

Input: x = 121
Output: true

Example 2:

Input: x = -121
Output: false
Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.

Example 3:

Input: x = 10
Output: false
Explanation: Reads 01 from right to left. Therefore it is not a palindrome.

Example 4:

Input: x = -101
Output: false

Submit

/**
 * @param {number} x
 * @return {boolean}
 */
const isPalindrome = (x) => {
  let sumArg = '';
  const splitArg = x.toString().split('');

  splitArg.reverse();
  splitArg.map((v) => {
    sumArg += v;
  });

  if (parseInt(sumArg) === x) {
    return true;
  } else {
    return false;
  }
};
profile
기억보다 기록

0개의 댓글