我已經嘗試了幾個星期來弄清楚,但我完全難住。我有一個代表item_id
的數組:[2, 4, 5, 6, 2, 3]
。如何根據另一個數組中的匹配值重複數組中的某些項目?
我有另一個數組表示每個項目出現多少次:[1, 1, 3, 3, 2, 5]
。
我想檢查所有項目都已完成,所以我想創建一個總數爲item_id
的數組。我會比較反對在用戶完成每一個項目將創建一個完整的項目陣列排列,所以,從上面的例子中,我試圖創建數組是:
[2, 4, 5, 5, 5, 6, 6, 6, 2, 2, 3, 3, 3, 3, 3]
編輯:
我正在構建一個鍛鍊應用程序,所以用戶有一個有許多練習的鍛鍊。每個練習都有一個或多個與之相關的集合。用戶在完成該練習的每一組練習時完成練習,並在完成該練習的所有練習時完成鍛鍊。在這個問題中,我試圖確定用戶何時完成鍛鍊。
編輯2:
我希望我能多獎勵正確的答案!感謝大家!
你介意告訴我們更多關於特定域的信息嗎?什麼是完成? – depa
爲什麼你的item_id在第一個數組中重複?我們如何區分一個和另一個?這是爲0,2的情況,並且數組可能看起來像這樣[2,2,2,3,4,5] [2,0,1,1,1,1] [2,3,4 5] – Sanchit
@depa當然!我只是想保持簡單。我更新了這個問題,提供了更多關於我正在使用應用程序的信息。 – Arel