회문 문자열

bkboy·2022년 5월 17일
0

문제

앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 회문 문자열이라고 합니다.
문자열이 입력되면 해당 문자열이 회문 문자열이면 "YES", 회문 문자열이 아니면 “NO"를 출력
하는 프로그램을 작성하세요.
단 회문을 검사할 때 대소문자를 구분하지 않습니다.

제한사항

입출력 예

풀이

function solution(s) {
  let answer = 'NO';
  s = s.toLowerCase();
  let reverse = s.split('').reverse().join('');
  if (s === reverse) {
    answer = 'YES';
  }

  return answer;
}

let str = 'goooG';
console.log(solution(str));
  • reverse를 이용했다. 종종 실수하는게 reverse는 배열에 사용하는 메서드 임으로 문자열인 경우 배열로 바꿔주는 걸 잊지말자.
profile
음악하는 개발자

0개의 댓글