a546: 小數加法
Tags : 字串 數論
Accepted rate : 11人/27人 ( 41% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-01-06 22:06

Content

溫教授最近在上計算機概論,要教學生使用十進位制以外的不同進 位制度,例 如用位元就能表示的二進位丶方便工程師閱讀的十六進位等等。不 過,最近的學生沒有狼性,他怎麼 教學生都聽不懂,溫教授為此非帝煩惱,於 是走進附近的小7超商想買杯咖啡。

看著架上商品的價錢之際,教授忽然靈機一動,言教不如身教,學生如果沒有從 做中學, 怎麼有辦法擺脫習慣的十進位使用其他的進位制呢?於是教授決定偷 偷委託親朋好友在校內開設 一 間新的 「 真. 小7超商」,裡面所有的價格都用 七進制來表示,其中有些商品比 一 般的小7超商還囊,有些則便宜很多,這樣 子學生為了撿便宜就會嚐試來店內挖寳。

不過,超商開冪後,溫教授卻發現連他自己都購物得很吃力。身為教授連自己都 算錯的語就太糗了,只好委託你幫他開發一個能夠幫他做七進制加法的程式。 因 為商品的價格當然 都是正的 , 所以價錢只會是正的整數或小數。順帶 一提, 在小7超甯內結帳所的貨幣當然也是採用七進制的,因此可以不必擔心如何付 款的問題。

Input

輸入共有兩列,每一列包含一個七進位制下的數值。 輸入中每一個七進位制下的數值可能為七進制正整數或是大於零的七進制小數,格式如下:若是七進制正整數,則以由阿拉伯數字0, 1, 2, 3, 4, 5, 6所維成的連續字串表示,且不會以0為開頭;若是大於零的七進制小數,則以由阿拉伯數字0, 1, 2, 3, 4, 5, 6與恰好 一個小數點所維成的連續字串表示,且除了以 0.」 「 開頭的情況下允許以0為開頭外,不會以0或小數點為開頭或結尾。

Output

請輸出一列,其中包含 一個七進位制下的數值,表示在七進位制運算下,輸入中兩個數的總和,也須以七進制表示,若此總和可以用七進制正整數表示,則請將該數值表示為以阿拉伯數字0, 1, 2, 3, 4, 5, 6所維成的連續字串,且不得以0開頭;否則,請將該數值以七進制小數表示,也即表示為以阿拉伯數字0, 1, 2, 3, 4, 5, 6與恰好一個小數點所維成的連續字串, 且除了以 0.」 「 開頭的情況下允許以0為開頭外,不得以0或小數點為開頭或結尾。

Sample Input #1
123 45
Sample Output #1
201
Sample Input #2
3 4.2
Sample Output #2
10.2
Sample Input #3
10.6 0.1
Sample Output #3
11
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (14%): 1.0s , <1K
不公開 測資點#1 (14%): 1.0s , <1K
不公開 測資點#2 (14%): 1.0s , <1K
不公開 測資點#3 (14%): 1.0s , <1K
不公開 測資點#4 (14%): 1.0s , <1K
不公開 測資點#5 (15%): 1.0s , <1K
不公開 測資點#6 (15%): 1.0s , <1K
Hint :

評分說明: 正式評分所使用的測試資料共分為 7 組,每組測試資料佔 2 分, 滿分 7+7 分。 對於其中至少 3 組測試資料,輸入中的數值皆不含小數點。 對於所有測試資料,輸入中的數值長度均不超過 7 位(小數則包含小數點)。

Tags:
字串 數論
出處:
GMCC 範例 [管理者:
lamkinun@gma... (Kinda Lam)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」