ETH官方钱包

前往
大廳
主題

ZeroJudge - d369: 1. 羅馬數字 解題心得

Not In My Back Yard | 2021-04-21 00:00:07 | 巴幣 0 | 人氣 332

題目連結:


題目大意:
輸入第一列給定一正整數 n (1 ≦ n ≦ 5),代表有 n 筆測試資料,每筆佔一列。

每列開頭給定一正整數,其只會是 1 或是 2。前者代表接著會給定一個羅馬數字(字元數不超過 12 個);後者代表接著給定一個阿拉伯數字(值不超過 2007)。

當給定是羅馬數字時,請將其轉換為阿拉伯數字後輸出;當給定是阿拉伯數字時,將其轉換成羅馬數字輸出。



範例輸入:
3
1 CCC
2 40
2 1502


範例輸出:
300
XL
MDII


解題思維:
羅馬數字轉阿拉伯數字,請參見這題;阿拉伯數字轉羅馬數字,則參見這題




此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

相關創作

更多創作