1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。
2. 設計說明:
(1) 冒險者每天能處理任務的時間有限,一天之中分成「早、中、晚」三個時段可以處理,每個時段可處理的任務數量及報酬金加成資訊如下:
早:最多可處理 3 個任務,且報酬金 x 3。
中:最多可處理 2 個任務,且報酬金 x 2。
晚:只能處理 1 個任務,報酬金無加成。
(2) 若任務數量超過一天能處理的量,則會順延到隔天,直到所有任務處理完為止。
(3) 請讓使用者輸入一個正整數佇列,代表公會給他的任務清單,先收到的任務先處理。
例如:「100,200,500」,每個數字代表任每項務報酬金,數字之間用半形逗號(,)隔開,若輸入 n 個數字代表總共有 n 個任務。
(4) 請使用佇列(Queue)的方式,為冒險者排程並完成所有任務,最後輸出他完成所有任務後,賺取的總報酬金。
一個以半形逗號間隔的正整數佇列,代表任務清單。
完成所有任務後,得到的總報酬金。
若輸入的佇列中包含非正整數的值,則直接輸出「error」。
100,200,500
2400
500,400,300,200,100
4200
| 編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |
|||||