Q: 給定一個 bool array,0代表放假日,1代表要上班
以及給一個年假天數 v,試求出請了 v 天假後,最長的連續假期天數為何
Example:
Input: {1, 0, 0, 1, 1, 0, 0, 1, 1} ; v=2
Output: 6,請了 2 天假之後 (把 1 標成 0),
陣列會變成 {1, 0, 0, 0, 0, 0, 0, 1, 1},有 6 個連續的 0。
Input: {0, 1, 1, 0, 1, 0, 1, 1, 1, 0} ; v=3
Output: 6,把前 3 個 1 標成 0,
陣列會變成 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0},有 6 個連續的 0。
感謝各位大神