Поиск уникальных книг по жанру с помощью LINQ
C#
Средний
LINQ
Задача «Поиск уникальных книг по жанру с помощью LINQ»
Напишите программу на C#, которая считывает список книг (название и жанр через запятую) и с помощью LINQ находит все уникальные жанры и для каждого жанра выводит количество книг, отсортированное по убыванию количества. Если количество одинаковое, то по алфавиту жанра. Ввод заканчивается пустой строкой. Вывести результат в формате: "Жанр: количество".
Формат ввода
Строки вида "Название,Жанр" до пустой строки.
Формат вывода
Строки вида "Жанр: количество", отсортированные по убыванию количества, при равенстве по алфавиту.
Примеры
Пример 1
ВВОД
Алиса в Стране чудес,Сказка
Гарри Поттер,Фэнтези
Властелин колец,Фэнтези
ВЫВОД
Фэнтези: 2
Сказка: 1
Пример 2
ВВОД
5
add task1 3
add task2 1
add task3 2
highest
get task2
ВЫВОД
main.cs