b059. 古代算數的解讀
標籤 :
通過比率 : 4人/6人 ( 67% ) [非即時]
評分方式:
Strictly

最近更新 : 2023-11-22 16:39

內容

有一個古代文明是以^代表100、>代表10、/代表1,依^>/的順序來書寫。如數字321,這個古代文明會用「^^^>>/」來表示;類似的古文明中的「>///」則代表數字13。請撰寫一個程式能去計算古代文明數字的加法(+)運算,並印出二種結果。如輸入///+//,輸出5 /////。

輸入說明

第一行輸入整數k代表有k組測資,接下來有k列,每一列輸入古代文明數字算式(只會有+法,最少1個),一個正規的古文明數字>及/最多9個(超過應會進位),^則無上限。 

輸出說明

輸出k列,輸出算式結果的十進位數字及正規的古代文明數字(中間一半形空格隔開)。

範例輸入 #1
4
///+//
^///+>
^+>+/+>>
^^^+///
範例輸出 #1
5 /////
113 ^>///
131 ^>>>/
303 ^^^///
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (100%): 1.0s , <1M
提示 :
標籤:
出處:
輔大資管系機測考古題 [管理者: 053792(Ben) ]


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