프로그래머스 자바스크립트 이상한문자만들기

» JavaScript

프로그래머스 자바스크립트 이상한문자만들기

문제

이상한문자만들기

풀이

function solution(s) {
  let boolean = 0; // 짝수인지 홀수인지 결정할 값
  let answer = ""; // 정답
  for (let i = 0; i < s.length; i++) {
    if (s[i] === " ") {
      boolean = 0; // 0으로 초기화
      answer += " "; // 띄어쓰기 추가
    } else {
      answer += boolean % 2 ? s[i].toLowerCase() : s[i].toUpperCase();
      // 참이면 소문자로 거짓이면 대문자로
      boolean++; // 불린 값씩 추가
    }
  }

  return answer;
}