時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
孟加拉數字以以下單位展開整數:
- kuti = 10000000
- lakh = 100000
- hajar = 1000
- shata = 100
請將給定的非負整數轉成這種文字表示。依單位由大到小展開,省略數量為 0 的單位;不足 100 的剩餘數字直接輸出。超過一個 kuti 的部分也以相同規則展開,因此 kuti 可以重複出現。整數 0 輸出 0。
輸入格式
輸入包含多筆非負整數,每筆不超過 999999999999999,讀到檔案結尾為止。
輸出格式
每筆輸出一行,以從 1 開始的資料編號開頭。編號靠右對齊於寬度 4 的欄位,接句點,再接一個空白與轉換結果。文字與數字間以單一空白分隔。
題目來源:UVa 10101 — Bangla Numbers。 原題:https://onlinejudge.org/external/101/10101.pdf
範例測資
範例輸入 1
23764 45897458973958
範例輸出 1
1. 23 hajar 7 shata 64 2. 45 lakh 89 hajar 7 shata 45 kuti 89 lakh 73 hajar 9 shata 58
請先登入後再提交程式碼
討論與題解
載入討論區…