This program can counts the number of words in the file by python. problem source from pyladies http://tw.pyladies.com/~marsw/test/index.html
計算文章中的單字出現頻率
按照出現的次數排序
由出現次數多到少排序
若出現次數相同則以字母a-z排序
[一些小細節]
「sure-footed」視為「sure」、「footed」
忽略數字 「1.5 kilos」只計算「kilos」 「50-year-old」只計算「year」、「old」 「16th」、「100%」、「$67.8」不計算
全以小寫計算 「New York」視為「new」、「york」
處理標點符號「,.?!:;()[]"$[]{}」,但不處理縮寫 「Dr. Stephen Strange」 視為「dr.」、「stephen」、「strange」 「we've」視為一單字 「world's」視為一單字