(1) 如果 list 第一位 為 0, 則把下一個 給補上
h[0] == 0, h[0] = h[1], 然後 count + h[0]
(2) 如果 list 最後一位 為 0, 則把前一個 給補上
h[n-1] == 0, h[n-1] = h[n-2], 然後 count + h[n-1]
(3) for x 迴圈 從 1 到 倒數第二位 --> range(1, n-2)
取 前一個 和 後一個 的最小值 來 補圍籬
h[x] == 0, count + min( h[x-1], h[x+1] )