유효한 팰린드롬
- 내 풀이
const solution = string => {
string = string.toLowerCase().replace(/[^a-z]/g, '');
const length = string.length;
for (let i = 0; i < Math.floor(length - 1 / 2); i++) {
if (string[i] != string[length - 1 - i]) {
return 'NO';
}
}
return 'YES';
};
const result = solution('found7, time: study; Yduts; emit, 7Dnuof');
console.log(result);
- 강의 풀이
function solution(s) {
let answer = 'YES';
s = s.toLowerCase().replace(/[^a-z]/g, '');
console.log(s);
if (s.split('').reverse().join('') !== s) return 'NO';
return answer;
}
let str = 'found7, time: study; Yduts; emit, 7Dnuof';
console.log(solution(str));
Author And Source
이 문제에 관하여(유효한 팰린드롬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@woobuntu/유효한-팰린드롬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)