比對兩個 array 的 element
· 閱讀時間約 3 分鐘
問題描述
工作上遇到的問題,狀況是使用者有個管理顧客資料的頁面,可以在那裡編輯顧客的 tag,所以在更新資料的時候要比對新的 tag list 和舊的 tag list 兩者內容,以傳遞正確的資訊回去給資料庫。
探討資料結構與演算法
檢視所有標籤工作上遇到的問題,狀況是使用者有個管理顧客資料的頁面,可以在那裡編輯顧客的 tag,所以在更新資料的時候要比對新的 tag list 和舊的 tag list 兩者內容,以傳遞正確的資訊回去給資料庫。
AOC 是每年 12/1 到 12/25 都天會有的解題活動,題目內容有點故事性,只要輸入答案對了就通過,所以基本上沒有限定解題過程,即使你要暴力徒手紙筆解也是沒問題的。
想了解更多介紹,可參考 重拾程式解題的樂趣 - Advent of Code。
今天是第六天了,我也打算偶爾紀錄一下解題的過程,所以就從今天開始吧。
(2022/07/30 更新內容)
當初寫 Two Sum 這篇文章的時候,對於 JavaScript 內建函式的運作以及複雜度的評估都不太熟悉,所以原先的內容有許多錯誤的觀念。
後來從網站瀏覽數據發現這篇文章的瀏覽量是比較高的,估計有許多剛開始刷題的人們剛好看到我這篇,因此決定更新內容以免貽笑大方。