[프로그래머스] Lv2 - JadenCase 문자열 만들기

제리·2021년 1월 10일
0

프로그래머스

목록 보기
15/25

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)이다.

profile
흐릿한 잉크가 뚜렷한 기억보다 낫다

0개의 댓글