// 題目

字元類型計數

Character Type Counts・c-07-01

  • APCS 中級
  • 字串切割與解析
  • C 程式設計入門・String

時間限制 2 秒・記憶體 250 MB

到 Aki-Judge 送出

送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。

題目敘述

給定一個字串 s,請計算其中有幾個數字、幾個英文字母、幾個母音,以及幾個子音。

  • 數字指 0 到 9。
  • 英文字母指大寫或小寫的 A 到 Z。
  • 母音指 a、e、i、o、u,大小寫皆算。
  • 子音指不是母音的英文字母。
  • 其他字元(例如底線)不屬於以上任何一類。

輸入格式

輸入只有一行,為字串 s(不含空白)。

輸出格式

輸出一行,依序為數字個數、英文字母個數、母音個數、子音個數,以空白隔開。

限制

  • 字串 s 的長度不超過 100。

範例

範例 1

輸入

string_123

輸出

3 6 1 5

說明

範例 1 的 string_123 有 3 個數字、6 個字母(其中 1 個母音 i,5 個子音),底線不計入任何一項。

到 Aki-Judge 送出

送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。

卡住了可以到 Discord 的 #程式問題 發問,小墨助教會先給提示,不會直接給答案。