회문 문자열

bkboy·2022년 5월 17일

문제

앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 회문 문자열이라고 합니다.
문자열이 입력되면 해당 문자열이 회문 문자열이면 "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개의 댓글