항해 프로그래머스

(다시)항해3주차 자바스크립트 프로그래머스 - 이상한 문자 만들기

완두노예 2023. 1. 30. 16:01

대문자로 변환 : toUpperCase()

소문자로 변환 : toLowerCase()

나의풀이

function solution(s) {
    let arr = s.split(' ');
    let word ='';
   
    for(let i=0;i<arr.length;i++){
        word = arr[i].split('');
        for(let j=0;j<word.length;j++){ //여기서 j는 무엇일까
             if(j%2===0){
                 word[j]=word[j].toUpperCase();
             }else{
                 word[j]=word[j].toLowerCase();
             }
         }
         arr[i]=word.join(''); //이건 알파벳을 글자 합치는거?    
    }
    return arr.join(' '); //이건 글자를 문장으로 합치는거?
}
//split
//짝수 %2 === 0
//else
//대문자, 소문자 함수
//join

 

일단 구글링으로 도움을 받아 코딩을 완성했지만 완벽히 이해가는 상태 X

주석 다시보자