단어개수찾기 대문자를 기준으로 찾으면 된다.
int camelcase(char* s) {
int i, len = strlen(s), flag = 0;
for(i=0; i<len; i++){
if(s[i]>=65&&s[i]<=90){
flag++;
}
}
return flag+1;
}
대문자의 아스키코드가 65~90이므로 대문자일 때 flag를 1증가시키고 첫 단어는 대문자로 시작하지 않으므로 +1한값을 리턴해준다.
'HackerRank > Algorithms' 카테고리의 다른 글
[HackerRank C] Warmup : Mini-Max Sum (0) | 2021.07.18 |
---|---|
[HackerRank C] Strings : HackerRank in a String! (0) | 2021.07.11 |
[HackerRank C] Implementation : Grading Students (0) | 2021.07.11 |
[HackerRank C] Sorting : Counting Sort 1 (0) | 2021.05.23 |
[HackerRank C] Sorting : Quicksort 1 - Partition (0) | 2021.05.16 |