حساب الكلمات المتكررة في النص

Go Easy maps

مهمة «حساب الكلمات المتكررة في النص»

اكتب برنامجًا يقرأ سطرًا من النص ويحسب عدد تكرارات كل كلمة في هذا السطر. الكلمات مفصولة بمسافات. لا تؤخذ حالة الأحرف في الاعتبار (الكلمات ذات الأحرف المختلفة تُعتبر متطابقة). اطبع الكلمات وعدد تكراراتها بترتيب أبجدي. القيود: طول السطر لا يتجاوز 1000 حرف، وعدد الكلمات الفريدة لا يزيد عن 100.

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

نص من سطر واحد، يتكون من كلمات مفصولة بمسافات. قد يحتوي النص على علامات ترقيم لا تُعتبر جزءًا من الكلمات.

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

لكل كلمة فريدة، اطبعها وعدد مرات تكرارها مفصولين بمسافة. كل زوج يُطبع في سطر جديد. تُطبع الكلمات بترتيب أبجدي.

أمثلة

مثال 1

الإدخال
Hello world hello World
الإخراج
hello 2 world 2

مثال 2

الإدخال
Go is fun go programming
الإخراج
fun 1 go 2 is 1 programming 1

مثال 3

الإدخال
one two three four five six seven eight nine ten
الإخراج
eight 1 five 1 four 1 nine 1 one 1 seven 1 six 1 ten 1 three 1 two 1
main.go