舊式的室內電話是採用撥盤式的,撥盤正常狀況為示意圖。要打電話的某一個數字號碼時,將手指插到撥盤內數字對映的孔內,將轉盤移到中止閥後,手指放開,撥盤內部彈簧會將撥盤回復到原始位。
如果你想要撥1這個號碼,從1到中止區,轉盤會旋轉2格,放開手之後,轉盤也會再旋轉2格回到原位:總數是轉4格。而2這個號碼會比1多旋轉1格;也就是到中止區是旋轉3格,總數是轉6格。其它號碼依此類推。(i.e.轉盤最後一號的0,從0到中止區有11格。) 請寫一個程式來計算打一個電話號碼,這個撥盤來回總共轉了幾格。 電話號碼中會出現類似(02)112-4322,你的程式只要處理數字即可。
第一行輸入N代表測試資料中電話的筆數。之後的每一行都是一行電話號碼。
請輸出轉盤的回轉數。
4 0911112111 02-9393011 (886)912-341-123 (03)455-2288
76 114 120 112
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |