我該如何去分割兩個列表,還會留下一個餘數作爲自己的「列表」?例如:如何不斷拆分列表並分離餘數?
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[1, 2, 3, 4, 5, 6, 7], [8, 9, 10, 11, 12, 13, 14], [15]
不僅如此,但繼續減半每個子表得到這個期望的結果:
[1, 2, 3], [4, 5, 6], [7], [8, 9, 10], [11, 12, 13], [14], [15]
您是否嘗試過什麼自己了嗎?什麼時候分裂停止? –
我試過將它分裂一次,但不知道從那裏去哪裏,只能設法分成相等的部分。當模式匹配底部列表時,分割應該停止,其中2個列表3後跟1個1的「列表」(因爲我使用的所有列表都將有一個餘數)。 –
你可以[編輯]到你的問題。 –