본문 바로가기

Fundamentals/Algorithms

[해커랭크] camelcase

문제링크

 

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로 초기화합니다.

'Fundamentals > Algorithms' 카테고리의 다른 글

[해커랭크] Divisible Sum Pairs  (0) 2023.12.04
[해커랭크] Subarray Division  (0) 2023.12.04
[해커랭크] Breaking the Records  (0) 2023.11.26
[해커랭크] Number Line Jumps  (0) 2023.11.16
[해커랭크] Apple and Orange  (0) 2023.11.16