학습 정리/👨‍💻 PS Study

[C] 백준 10808번 - 알파벳 개수

무딘붓 2022. 7. 6. 23:14

https://www.acmicpc.net/problem/10808

 

10808번: 알파벳 개수

단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.

www.acmicpc.net

(21.08.08)

 

10808번: 알파벳 개수 - C언어 풀이

 

[소스코드]

#include <stdio.h>
#include <string.h>
// [baekjoon] 10808번 - 알바벳 개수

int main() {

	char S[101];
	int cf[123] = { 0 };
	scanf("%s", &S);

	int i = 0;
	while (S[i] != '\0') {
		cf[S[i]]++;
		i++;
	}

	for (int j = 97; j <= 122; j++) {
		printf("%d ", cf[j]);
	}

}

https://sirius7.tistory.com/19?category=555830

 

[C] 백준 1157번 - 단어 공부

https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자

sirius7.tistory.com


이전에 푼 적 있는 1157번 - 단어 공부 문제와 같은 유형인데, 훨씬 쉬운 문제이다.

1157번을 풀기전에 이 문제를 풀면 도움이 될 것 같다.