상세 컨텐츠

본문 제목

이상한 문자 만들기 - Javascript

Programming/Algorithm

by 쌩우 2019. 4. 16. 19:55

본문

문제 설명

: 문자열 s는 한 개 이상의 단어로 구성되어 있따. 각 단어는 하나 이상의 공백문자로 구분되어 있다. 각 단어의 짝수번재 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수 solution을 완성하라.

제한사항

: 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준으로)별로 짝/홀수 인덱스를 판단해야 한다.

입출력 예

sreturn
try hello worldTrY HeLlO WoRlD
function solution(s) {
  return s.split(' ').map(word => {
    var result = '';
    for (var i = 0; i < word.length; i++) {
      if(i%2) {
        result += word[i].toLowerCase();
      } else {
        result += word[i].toUpperCase();
      }
    }
    return result
   }).join(' ')
}

관련글 더보기

댓글 영역