Кол-во одинаковых буквы/слов/элементов в массиве - C#
Формулировка задачи:
Здравствуйте! Есть массив типа string с произвольной размерностью. В нем содержаться буквы - под каждым индексом одна буква. Мне нужно найти кол-во повторяющихся букв и какая именно буква повторяется, можно через linq.
Пример: string { "a", "b", "a", "c", "a", "b" }
a - 3
b - 2
c - 1
Как-то так... Уже который час сижу, не могу разобраться
Решение задачи: «Кол-во одинаковых буквы/слов/элементов в массиве»
textual
Листинг программы
var arr = new[] { "a", "b", "a", "c", "a", "b" };
var res = arr.GroupBy(c => c);
foreach (var item in res)
Console.WriteLine($"{item.Key} - {item.Count()}");