알고리즘풀어보기

이상한 문자 만들기

PGI 2023. 1. 31. 23:26
반응형

#문제

#문제 해설

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

console.log(solution("try hello world", "TrY HeLlO WoRlD"))

 

#문제후기

이거는 다른건 다 알겟는데 띄어쓰기를 어찌해야하지 이생각을 가지고 푼 문제다..

솔직히 답지보고 이해햇지 아니엿음... 아직도 못풀엇을꺼같다.

나홀로 if문을 쓰고 잇는게 핵심이라 보인다.

반응형