Fundamentals/Algorithms

[해커랭크] camelcase

글로링러 2023. 11. 26. 20:36

문제링크

 

CamelCase | HackerRank

 

www.hackerrank.com

CamelCase 형식의 문자열이 주어졌을 때, 이 문자열에 포함된 단어의 개수를 찾는 문제입니다. 첫 단어는 소문자로 시작하고, 이후의 단어들은 첫 글자가 대문자로 시작합니다.

 

풀이 :

function camelcase(s) {
    let wordCount = 1; 
    for (let i = 0; i < s.length; i++) {
        if (s[i] === s[i].toUpperCase()) {
            wordCount++;
        }
    }
    return wordCount;
}

 

첫 단어는 항상 소문자로 시작하므로 1로 초기화합니다.