백준

백준 : 10808 알파벳 개수

TIN9 2022. 9. 2.
반응형
#include <iostream>
#include <algorithm>
#include <vector>

int main()
{
	// 코테에서만 사용하는 함수들
	// 개발 환경에서는 사용x
	std::ios::sync_with_stdio(0);
	std::cin.tie(nullptr);

	std::string Name;

	std::cin >> Name;

	std::vector<int> vecArray;

	vecArray.resize(26);

	for (int i : Name)
	{
		for (char j = 'a'; j <= 'z'; ++j)
		{
			if (i == j)
			{
				vecArray[j - 97] += 1;
			}
		}
	}

	size_t  Size = vecArray.size();

	for (size_t k = 0; k < Size; ++k)
	{
		std::cout << vecArray[k];

		if (k < Size - 1)
			std::cout << " ";
	}
}

 

반응형

'백준' 카테고리의 다른 글

백준 : 5397 키로거 C++  (0) 2022.09.05
백준 : 10807 개수 세기 C++  (0) 2022.09.05
백준 : 3273 두 수의 합 C++  (0) 2022.09.05
백준 : 1475 방 번호 C++  (0) 2022.09.05
백준 : 2577 숫자의 개수  (0) 2022.09.05

댓글