<div> <p>ابحث عن الكتب الفريدة حسب النوع باستخدام LINQ</p> </div>

C# Medium LINQ

مهمة «<div> <p>ابحث عن الكتب الفريدة حسب النوع باستخدام LINQ</p> </div>»

اكتب برنامجًا بلغة C# يقرأ قائمة من الكتب (العنوان والنوع مفصولين بفاصلة) ويستخدم LINQ للعثور على جميع الأنواع الفريدة، ولكل نوع يعرض عدد الكتب، مرتبًا تنازليًا حسب العدد. إذا كان العدد متساويًا، يتم الترتيب أبجديًا حسب النوع. ينتهي الإدخال بسطر فارغ. أخرج النتيجة بالتنسيق: "النوع: العدد".

تنسيق الإدخال

<p>أسطر من النوع "الاسم،النوع" حتى السطر الفارغ.</p>

تنسيق الإخراج

سلاسل من نوع "النوع: الكمية"، مرتبة تنازليًا حسب الكمية، وعند التساوي أبجديًا.

أمثلة

مثال 1

الإدخال
Алиса в Стране чудес,Сказка Гарри Поттер,Фэнтези Властелин колец,Фэнтези
الإخراج
Фэнтези: 2 Сказка: 1

مثال 2

الإدخال
5 add task1 3 add task2 1 add task3 2 highest get task2
الإخراج
main.cs