Board logo

標題: 文字及字母出現次數 [打印本頁]

作者: 李泳霖    時間: 2023-7-1 11:12     標題: 文字及字母出現次數

本帖最後由 李泳霖 於 2023-7-15 10:49 編輯

在電腦科學上 ,計算一串文字上各個字母出現的頻率是常被用到的技術,這對壓縮來講是很重要的資訊,而計算字數也可以幫助人們作校正的工具。一行文字被空白、逗點或是句點所分隔而形成很多字,例如 ”I have a pencil.” 這行字就有 I , have , a , pencil 這四個字,即此行字數為 4 。所以現在要請你幫忙設計一個程式來計算一行文字的字 數及各個字母出現的次數。

輸入說明 :

輸入一行正常的英文文字,也就是不要有開頭是空白或是有連續兩個 空白的情形發生,並且內容只能包含英文字母、空白、逗點、句點。 注意 : 輸入的字串長度最多是 100 。

輸出說明 :

第一行輸出一個正整數 n ,表示此行文字的字數。 第二行開始依序輸出在此行文字中有出現的字母及出現的次數。 注意 : 大小寫不分,輸出小寫字母。

範例 :
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;


  4. public class Ch01 {

  5.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  6.         int n[]=new int[26];
  7.         String str;
  8.         int count=1;
  9.         Ch01() throws IOException
  10.         {
  11.                 str=br.readLine();
  12.                 str=str.toLowerCase();               
  13.                 for(int i=0;1<str.length();i++)
  14.                 {
  15.                        




  16.                 }

  17.         }







  18.         public static void main(String[] args) throws IOException {
  19.                 // TODO 自動產生的方法 Stub
  20.                 new Ch01();

  21.         }

  22. }
複製代碼

作者: 李泳霖    時間: 2023-7-8 12:00

此帖僅作者可見
作者: 王銘鴻    時間: 2023-7-8 12:01

此帖僅作者可見
作者: 林羿丞    時間: 2023-7-8 12:03

此帖僅作者可見
作者: 曾宥程    時間: 2023-7-8 12:05

此帖僅作者可見
作者: 李泳霖    時間: 2023-7-8 12:06

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2