2019年5月9日 星期四

TQC+ 程式語言Python 908 單字次數計算

請注意:資料夾或程式碼中所提供的檔案路徑,不可進行變動,read.txt檔案需為UTF-8編碼格式。

設計說明:

請撰寫一程式,要求使用者輸入檔名read.txt,以及檔案中某單字出現的次數。輸出符合次數的單字,並依單字的第一個字母大小排序。(單字的判斷以空白隔開即可)

輸入輸出:

輸入說明

讀取read.txt的內容,以及檔案中某單字出現的次數

輸出說明

輸出符合次數的單字,並依單字的第一個字母大小排序

輸入輸出範例

範例輸入

read.txt
3

範例輸出

a
is
programming

Code: ( 注意! 被讀取的檔案 和 撰寫程式時的.py檔,必須放在同一個目錄下 )
fn = input()
n = int(input())
with open(fn,"r",encoding="UTF-8") as fp:
  data = sorted(fp.read().split())
for i in sorted(set(data)):
 if data.count(i)==n:
  print(i)