給定一個十進位正整數 X ,請找出 X 的 秘密差 。
將一個十進位正整數的奇數位數的和稱為A ,偶數位數的和稱為 B ,則 A 與 B 的絕對差值 |A B| 稱為這個正整數的秘密差。
例如:
263541 的奇數位數的和 A = 6+5+1 = 12 ,偶數位數的和 B = 2+3+4 = 9 ,所以263541 的秘密差是 |12 - 9|= 3 。
原始檔案連結: 秘密差
評分說明
正確通過測資筆數給分。 其中:
第1 子題組 20 分: X 一定恰好四位數 。
第2 子題組 40 分: X 的位數不超過 9 。
第3 子題組 20 分: X 的 位數不超過 19 。
第4 子題組 20 分: X 的 位數不超過 1000 。
輸入為一行含有一個十進位表示法的正整數 X。
請輸出 X 的秘密差 Y(以十進位表示法輸出)。
263541 2147483647
3 12
用 C++寫
輸入資料當成數字時,在C++只能對80%。
要用 陣列處理 或 字串處理
python 有機會直接過。建議用 C++ 練習,可學習比較多的技巧。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |