Problem

5 /9


القوائم: قاموس التردد الأبجدي

Problem

إعطاء نص يتكون من عدة أسطر. ينتهي النص بسطر يحتوي على الكلمة المفردة & nbsp؛ & quot؛ END! & quot ؛. الكلمة & quot؛ END! & quot؛ & nbsp؛ ليست محتوى النص ، ولكنها فقط بمثابة علامة على النهاية.

أنشئ قاموسًا أبجديًا للترددات حسب تواتر الكلمات: يجب الإشارة إلى قائمة الكلمات ، على يمين كل كلمة ، عدد مرات ظهورها في الملف المصدر. يجب أن تكون الكلمات بترتيب تنازلي. إذا كان عدد الكلمات هو نفسه ، يكون الترتيب كلمة بكلمة بترتيب معجمي.

يجب أن تكون الكلمات صغيرة وبدون علامات ترقيم.
نبسب ؛
مثال <الجسم>
# إدخال الإخراج
1 Duis aute irure dolor in reprehenderit in voluptate.
Velit esse cillum dolore eu fugiat nulla pariatur.
نهاية!
في 2
aute 1
cillum 1
dolor 1
dolore 1
duis 1
esse 1
eu1
fugiat 1
irure 1
nulla 1
pariatur 1
reprehenderit 1
مخيل 1
voluptate 1