c132. 00619 - Numerically Speaking
標籤 :
通過比率 : 66人/91人 ( 73% ) [非即時]
評分方式:
Strictly

最近更新 : 2015-08-28 15:01

內容

猜字謎或其他類似的遊戲發展出一套系統把字(word)轉換成一個唯一的正整數。轉換的方法很簡單,就是根據字的長度及英文字母的順序來決定的。以下就是一部份轉換的例子:

   a          1
b 2
...
z 26
aa 27
ab 28
...
snowfall 157,118,051,752
...

你的任務就是寫一個程式來做這樣的轉換,你的程式必須可以是雙向的,也就是說可以把字轉換成整數,也可以把整數轉換成字。

輸入說明

每筆測試資料一列。每列有1個字或1個整數。1個字最多20個字元,而且全部都是英文小寫字母。1個整數為一連串的數字字元,中間不會有逗號。輸入的最後一列僅含有一個星號,代表輸入結束(此列不需輸出)。請參考Sample Input。

輸出說明

對每一測試資料,請輸出一列。此列包含了2個部分:字及整數。為了要對齊的緣故,整數請從第23個字元開始列印。另外,長度超過3的整數請從右邊算起每隔3位加入一個逗號分隔以利閱讀。請參考Sample Output。

範例輸入 #1
29697684282993
transcendental
28011622636823854456520
computationally
zzzzzzzzzzzzzzzzzzzz
z
*
範例輸出 #1
elementary            29,697,684,282,993
transcendental        51,346,529,199,396,181,750
prestidigitation      28,011,622,636,823,854,456,520
computationally       232,049,592,627,851,629,097
zzzzzzzzzzzzzzzzzzzz  20,725,274,851,017,785,518,433,805,270
z                     26
測資資訊:
記憶體限制: 512 MB
提示 :

* Luck 貓翻譯

標籤:
出處:
UVa619

本題狀況 本題討論 排行

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