作者ZooseWu (動物園 公告)
標題[閒聊] 前端大師請進 FP問題
時間2023-11-27 15:16:17
請問二維陣列在跨維度取值的時候
該如何用FP實現
例如下面的矩陣
[
[0, 1, 1],
[1, 1, 1],
[1, 0, 1]
]
全部往下加 變成
[
[0, 1, 1],
[1, 2, 2],
[2, 2, 3]
]
他要取的不是 matrix[
i][j-1] 而是 matrix[
i-1][j]
我現在是用兩層reduce去做的
像這樣 matrix.reduce(arr => arr.reduce)
但是裡面的reduce會直接抓外面的值所以它是Impure
有沒有方法可以讓它變pure
--
※ 發信站: 批踢踢實業坊(ptt-site.org.tw), 來自: 114.32.229.33 (臺灣)
※ 文章網址: https://ptt-site.org.tw/Marginalman/M.1701069379.A.6DD
→ JerryChungYC: GPT有解但我不知道對不對 11/27 15:39
→ ZooseWu: 好 我去問看看GPT 11/27 15:41