你今天的任務需要來開一個鎖(如右圖)。在鎖上有一個轉盤,上面有40個刻度(0到39來代表)。開鎖的密碼由3個號碼組成,例如:15-25-8。要打開這種鎖要按照以下步驟:
給你一開始時轉盤的位置,還有開鎖的密碼,請你算出總共要轉多少度(degree,一整圈為360度)才能打開鎖(順時鐘方向加逆時鐘方向)。
輸入含有多組測試資料。每組測試資料一列含有4個整數(均介於0到39)。第一個整數代表轉盤開始時所在的位置。其餘三個整數分別代表第一、第二、第三個開鎖的密碼。這四個數中,相鄰的兩個數不會相同。 若輸入為四個0,代表輸入結束。
對每組測試資料輸出一列,輸出總共要轉多少度才能打開鎖。
0 30 0 30 5 35 5 35 0 20 0 20 7 27 7 27 0 10 0 10 9 19 9 19 0 0 0 0
1350 1350 1620 1620 1890 1890
ID | User | Problem | Subject | Hit | Post Date |
41038 | joccc014@gma ... (czone) | c006 | 96 | 2024-06-27 15:31 | |
40311 | yp11251273@y ... (704-31張鈞勉) | c006 | 152 | 2024-05-09 17:03 | |
40310 | yp11251273@y ... (704-31張鈞勉) | c006 | 138 | 2024-05-09 17:01 | |
22838 | s10711123@ma ... (Ritsuki) | c006 | 1964 | 2020-10-06 19:55 | |
22738 | peterchang92 ... (Pizza_Man) | c006 | 2157 | 2020-09-29 19:04 |