JavaScript

팰린드롬 확인하기

동띠기 2020. 8. 29. 00:59
728x90

회문 또는 팰린드롬은 거꾸로 읽어도 제대로 읽는 것과 같은 문장이나 낱말, 숫자, 문자열 등이다.

이것을 확인하는 코드를 구현하자.

 

function isPalindrome(word) {
    let x = word;
    
      if(x.split("").reverse().join("") == word){
        return true; 
      } else {
        return false;
      }
  }
  // 테스트 코드
  console.log(isPalindrome("racecar"));
  console.log(isPalindrome("stars"));
  console.log(isPalindrome("기러기"));
  console.log(isPalindrome("123321"));
  console.log(isPalindrome("hello"));
  console.log(isPalindrome("kayak"));

 

1. 입력받은 매개변수(문자열)을 변수에 저장한다

2. split로 한 단어 단어를 자르고 그것을 전체 뒤집어서 다시 문자열로 만든다.

3. 매개변수와 비교하여 같으면 true 다르면 false를 반환한다.

728x90