有一個古代文明是以^代表100、>代表10、/代表1,依^>/的順序來書寫。如數字321,這個古代文明會用「^^^>>/」來表示;類似的古文明中的「>///」則代表數字13。請撰寫一個程式能去計算古代文明數字的加法(+)運算,並印出二種結果。如輸入///+//,輸出5 /////。
第一行輸入整數k代表有k組測資,接下來有k列,每一列輸入古代文明數字算式(只會有+法,最少1個),一個正規的古文明數字>及/最多9個(超過應會進位),^則無上限。
輸出k列,輸出算式結果的十進位數字及正規的古代文明數字(中間一半形空格隔開)。
4 ///+// ^///+> ^+>+/+>> ^^^+///
5 ///// 113 ^>/// 131 ^>>>/ 303 ^^^///
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |