[프로그래머스 | JavaScript] 이상한 문자 만들기

728x90
반응형

(1) 내 코드

function solution(s) {
  let words = s.split(' ');
  let newWord = '';
  let arr = [];
  words.forEach((word) => {
    newWord = '';
    for (let i = 0; i < word.length; i++) {
      i % 2 === 0 ? (newWord += word[i].toUpperCase()) : (newWord += word[i].toLowerCase());
    }
    arr.push(newWord);
  });

  return arr.join(' ');
}

input ="try hello" / output = "TrY HeLlO"

 

1) 문자열을 배열로 만들기

2) 짝수면 대문자로 홀수면 소문자로 변환 후 새로운 배열에 넣기

3) 새로운 배열을 문자열로 출력 

 

 

 

끝.

반응형