Write a program which calculates the following statistics for an input text.
- List of words that are occured more in the second half of the text than the first half
- Distribution of all characters in the text by their occurances
- List of words that the word follows them is longer in length than the word that precedes them
- List of all word combinations that last character of the word is the same as first character of the next word
برنامه ای بنویسید که یک متن (حاوی چندین خط) از ورودی دریافت کرده و پاسخ سوالات زیر را محاسبه کند.
- لیست کلماتی که در نیمه دوم متن تکرار بیشتری از نیمه اول متن دارند (تشخیص نیمه متن بر اساس اندازه کل متن)
- توزیع تمام کاراکترهای به کار رفته در متن بر اساس تعداد تکرار
- لیست کلماتی که طول کلمه ای که بعد از آن کلمه در متن آمده از کلمه قبلی آن کلمه بیشتر است
- لیستی از تمام مجموعه کلماتی که پایان هر کلمه آن با شروع کلمه بعد یکسان است (ممکن است چندین مجموعه کلمه با این خاصیت در متن وجود داشته باشد)