function solution(s) {
s.split(" ")
.map((i) =>
i
.split("")
.map((c, i) => (i % 2 ? c.toLowerCase() : c.toUpperCase()))
.join("")
)
.join(" ");
}
function solution(s) {
let index = 0
let result = ""
for(let i = 0; i < s.length; i++){
if(s[i] === " ") {
index = 0
result += " "
}
else {
result += index % 2 ? s[i].toLowerCase() : s[i].toUpperCase()
index++
}
}
return result
}
1차와 2차의 실행속도가 2배이상 차이가 난다.
2중 루프는 사용하지 않는 습관을 들여야 겠다.