Suche nach eindeutigen Büchern nach Genre mit LINQ

C# Medium LINQ

Aufgabe «Suche nach eindeutigen Büchern nach Genre mit LINQ»

Schreiben Sie ein Programm in C#, das eine Liste von Büchern (Titel und Genre durch Komma getrennt) einliest und mit LINQ alle eindeutigen Genres findet und für jedes Genre die Anzahl der Bücher ausgibt, sortiert nach absteigender Anzahl. Bei gleicher Anzahl wird alphabetisch nach Genre sortiert. Die Eingabe endet mit einer leeren Zeile. Das Ergebnis wird im Format „Genre: Anzahl“ ausgegeben.

Eingabeformat

Zeilen im Format „Titel,Genre“ bis zur leeren Zeile.

Ausgabeformat

Zeilen im Format „Genre: Anzahl“, sortiert nach absteigender Anzahl, bei Gleichheit alphabetisch.

Beispiele

Beispiel 1

EINGABE
Алиса в Стране чудес,Сказка Гарри Поттер,Фэнтези Властелин колец,Фэнтези
AUSGABE
Фэнтези: 2 Сказка: 1

Beispiel 2

EINGABE
5 add task1 3 add task2 1 add task3 2 highest get task2
AUSGABE
main.cs