팰린드롬 문자열을 구하는 문제이다.
길이를 2로 나누어 문자열의 절반을 기준으로 검사하거나 방식은 다양하게 많을 수 있으나 현재 문자열을 뒤집어 비교하는 방식으로 해결하였음
[...splitedX].reverse()
부분은 현재 브라우저에서 최신 메서드인 toReversed()
를 사용하고 싶었으나 아직 해당 최신 JS 기능이 탑재되지 않아 사용이 불가했다.
function isPalindrome(x: number): boolean {
const splitedX = String(x).split("")
const reversedSpliteX = [...splitedX].reverse()
return splitedX.join("") === reversedSpliteX.join("")
};