我需要能夠比較兩個數組中包含單個字符字母的數組之間的差異,並在每個數組中出現多次。比較兩個單字符數組並返回差異?
例子:
arr_a = ["E", "F", "X", "O", "U", "R", "T", "I", "D", "E", "N", "G", "Ø", "M", "F", "Æ", "A", "M", "Ø", "R", "Å", "N", "D", "E", "D", "R", "A", "_", "S", "E", "L", "U", "V"]
arr_b = ["E", "F", "X", "O", "U", "R", "T", "I", "D", "E", "N", "G", "Ø", "M", "F", "Æ", "A", "M", "Ø", "R", "Å", "N", "D", "E", "D", "R", "A", "G", "S", "E", "L", "U", "V", "O", "I", "A", "R", "E", "S", "E"]
我已經嘗試了不少對谷歌發現,但沒有返回預期的結果。問題似乎是循環遍歷每個字母的算法,然後處理結果。我需要考慮每個字母可能出現多次的情況,並計算實際發生次數的差異。
任何提示?
請加的結果,您期望,和代碼,你試過。 –
我想你想要arra = [aabc]; arrb = [abcde] - diff是[ade],是你想要的。 –