JS 복습 키워드 회문

주재일·2021년 6월 19일
0

JS

목록 보기
5/33

문자열 검사하기 회문

function solution(s){
  let answer="YES";

  s = s.toLowerCase();

  let len = s.length;
  for(let i=0; i<Math.floor(len/2); i++){
    console.log(s[len-i-1])
    console.log(s[i])
    if(s[i]!=s[len-i-1]) return "No"
  }
  return answer;
}

let str = "gooaf";
console.log(solution(str));

키워드

문자열을 반으로 나누어 앞에서 중간까지 뒤에서 중간까지 비교하기
for의 반복자체를 Math.floor로 길이의 나누기 2만큼하고
앞에서 s[i]로 뒤에서 s[len-i-1] 서로 하나씩 비교해온다.

핵심코드

Math.floor(len/2
s[i], s[len-i-1]

profile
늦게 시작했으니 저는 늦둥이인가요?

0개의 댓글

관련 채용 정보