-Layer7 코드업 1412 알파벳 개수 출력하기
2023. 4. 16. 16:17ㆍLayer7
fgets를 통해서 풀어봤다 !
공백 부분까지 해서 계산을 하면 된다 !
다른 간편한 함수가 있지 않을까 생각이 든다.. 내가 아는 함수들로는 이렇게 짜는게 최대다..
#include <stdio.h>
int main() {
char str[100];
int count[26] = {0};
fgets(str, 100, stdin);
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] >= 'a' && str[i] <= 'z') {
count[str[i] - 'a']++;
}
else if (str[i] >= 'A' && str[i] <= 'Z') {
count[str[i] - 'A']++;
}
}
for (int i = 0; i < 26; i++) {
printf("%c:%d\n", 'a' + i, count[i]);
}
return 0;
}
'Layer7' 카테고리의 다른 글
-Layer7 코드업 1416 2진수 변환 (0) | 2023.04.16 |
---|---|
-Layer7 코드업 1419 Love2 (1) | 2023.04.16 |
-Layer7 코드업 1370 지그재그 출력하기 (0) | 2023.04.16 |
-Layer7 백준 1157 단어공부 (0) | 2023.04.15 |
-Layer7 백준 10809 알파벳찾기 (0) | 2023.04.15 |