a081: 計算兩字串的特性
標籤 : string
通過比率 : 3人/9人 ( 33% ) [非即時]
評分方式:
Tolerant

最近更新 : 2021-10-26 16:46

內容

給定兩個相同長度的字串,且在每一個字串中每個字母最多只會出現一次,也就是,相同字母不會在同個字串中重複出現 。

將兩個字串對齊,若某個字母在兩字串相同位置出現,則我們稱這個字母具有甲的特性。

若是相同的字母出現在兩字串中不同的位置,則稱這個字母具有 乙 的特性。

例如: AED 與 KEA 兩個字串, A 具有乙的特性,而 E 則是具有甲的特性。

請撰寫一程式,計算兩字串具有幾個甲的特性,幾個乙的特性。

注意:大小寫英文字母視為不同字母。

輸入說明

輸入兩個英文字串,兩字串長度相同,長度大於 2 且小於 52 ;兩個字串中間以空白鍵分隔。

輸出說明

輸出格式: M N

M 與 N 分別表示甲與乙特性的個數 ,兩個數字中間以空白鍵分隔。

範例輸入 #1
ADBE FABE
範例輸出 #1
2 1
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
提示 :
標籤:
string
出處:
108高中資訊學科能力競賽彰雲嘉區複賽 [管理者: ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」