https://programmers.co.kr/learn/courses/30/lessons/12951
function solution(s) {
var answer = ""
let space = true
for(let ch of s){
if(space) ch = ch.toUpperCase()
else ch = ch.toLowerCase()
if(ch == ' ') space = true
else space = false
answer += ch
}
return answer
}
space변수를 이용해서 문자열내에 단어를 구분하도록 했다.
첫번째 단어는 대문자로 나머지는 소문자로 변환하여 answer에 이어붙였다.
시간복잡도는 O(N)이다.