LC 9-Palindrome Number
1235 ワード
質問する
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 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
解答方法
false
を返さなければなりません.reverse()
に変換する方法は、反転前の数字と一致する場合、true
を返し、そうでなければfalse
を返す.コード#コード#
var isPalindrome = function(x) {
if(x < 0) return false
const str = x + "";
const arr = str.split("");
const reverse = arr.reverse();
let answer = reverse.join("");
answer = Number(answer);
if(x === answer) return true;
return false;
};
Reference
この問題について(LC 9-Palindrome Number), 我々は、より多くの情報をここで見つけました https://velog.io/@goody/LC-9-Palindrome-Numberテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol