Work Hours Analysis
Description
某公司記錄員工每日工作時數。請撰寫一個程式,分析多天的工作紀錄,並判斷每一天的工作狀態。
每一天會輸入多筆工作時數 (整數),以 -1 表示該天結束。
Requirements
輸入
- 第一行輸入一個整數
d,表示天數 - 接著輸入每一天的多筆工作時數,每一天以
-1結束
- 第一行輸入一個整數
規則
- 若時數 < 0 (且不為 -1):視為錯誤資料,使用 continue 跳過
- 若時數 > 12:視為異常,該天直接 break 中止
輸出
- 若發生 break (有 >12):輸出
INVALID否則計算有效時數總和 - 若總和 < 8 輸出
UNDERWORK - 若總和在 8 ~ 12 輸出
NORMAL - 若總和 > 12 輸出
OVERWORK
- 若發生 break (有 >12):輸出
Input and Output
| Sample 1 | Sample 2 | Sample 3 | |
|---|---|---|---|
| INPUT | 23 3 2 -15 10 -1 |
14 13 2 -1 |
2-5 3 3 -16 6 1 -1 |
| OUTPUT | NORMALOVERWORK |
INVALID |
UNDERWORKOVERWORK |
Comments