가오리의 코딩일기

[12930] 이상한 문자 만들기 본문

HTML+CSS+JavaScript/프로그래머스

[12930] 이상한 문자 만들기

류경혜 2022. 6. 13. 14:00

https://programmers.co.kr/learn/courses/30/lessons/12930

 

코딩테스트 연습 - 이상한 문자 만들기

문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을

programmers.co.kr

function solution(s) {
  let arr = s.split(" ");
  let answer = "";
  for (let i = 0; i < arr.length; i++) {
    for (let j = 0; j < arr[i].length; j++) {
      if (j % 2 !== 0) {
        answer = answer + arr[i][j].toLowerCase();
      } else {
        answer = answer + arr[i][j].toUpperCase();
      }
    }
    if (i < arr.length - 1) {
      answer = answer + " ";
    }
  }
  return answer;
}

'HTML+CSS+JavaScript > 프로그래머스' 카테고리의 다른 글

[42862] 체육복  (0) 2022.06.16
[12982] 예산  (0) 2022.06.16
[76501] 음양 더하기  (0) 2022.06.13
제일 작은 수 제거하기  (0) 2022.06.13
로또의 최고 순위와 최저 순위  (0) 2022.06.10