/
Ikocs
/
cpp-tasks
Обзор
Документация
Войти
/
Ikocs
/
cpp-tasks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
17_duplicateCount/main.cpp
21 строка
501 B
Alexey Elfimov
Init commit
16 сен 2024, 14:45
16 сен 2024, 14:45
08b7ab0
Код
Авторство
О чём код?
#include <iostream> #include <string> #include <algorithm> #include <unordered_map> std::size_t duplicateCount(const std::string& in) { std::unordered_map<unsigned char, unsigned> counter; for (const auto& s : in) { counter[std::tolower(s)] += 1; } return std::count_if(counter.begin(), counter.end(), [](std::pair<char, unsigned> p) { return p.second > 1; }); } int main() { std::cout << duplicateCount("Indivisibilities") << std::endl; return 0; }