본문 바로가기
코딩테스트

[1일1코👨🏻‍💻] Lv.1 이상한 문자 만들기.js - 프로그래머스

by Jacob93 2020. 10. 13.

2020.10.13

출처 : 프로그래머스

📝문제

이상한 문자 만들기

✏️해답

function solution(s) {
    let answer = '';
    let j=0;
    for(let i=0;i<s.length;i++){
        if(s.charAt(i) == " "){
            answer+=s.charAt(i).toLowerCase();
            j=0;
        }else{
            if(j%2==0){
                answer+=s.charAt(i).toUpperCase();
                j++;
            }else{
                answer+=s.charAt(i).toLowerCase();
                j++;
            }
        }
    }
    return answer;
}

회고🧐

처음에 한줄에 끝나는줄 알았는데, 띄어쓰기가 있을때는 다시 초기화를 시켜줘야 하는 부분에 에러가 발생했음.

댓글