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 |