looking for your help.
I do have 2 arrays
a = [["01000340001001", 0, 1122, "Triju vai vair─üku dz─½vok─╝u m─üjas", "Dz─½vojam─ü ─ōka", 27, "Aleksandra ─īaka iela 110, R─½ga"], ["01000340002001", 0, 1122, "Triju vai vair─üku dz─½vok─╝u m─üjas", "Dz─½vojam─ü ─ōka", 15, "Aleksandra ─īaka iela 108, R─½ga"], ["01000340002002", 0, 1122, "Triju vai vair─üku dz─½vok─╝u m─üjas", "Dz─½vojam─ü ─ōka", 4, "Aleksandra ─īaka iela 108, R─½ga"], ["01000340002005", 0, 1252, "Noliktavas, rezervu─üri, bunkuri un silosi", "Noliktava", 1, "Aleksandra ─īaka iela 108B, R─½ga"], ["01000340002006", 0, 1252, "Noliktavas, rezervu─üri, bunkuri un silosi", "Noliktava", 1, "Aleksandra ─īaka iela 108, R─½ga"], ["01000340002006", 0, 1252, "Noliktavas, rezervu─üri, bunkuri un silosi", "Noliktava", 1, "Aleksandra ─īaka iela 108B, R─½ga"], ["01000340002008", 0, 1274, "Citas, iepriek┼Ī neklasific─ōtas, ─ōkas", "Nojume", 0, nil]]
Another one
b = [["01000340002001", 0, 1122, "Triju vai vair─üku dz─½vok─╝u m─üjas", "Dz─½vojam─ü ─ōka", 15], ["01000340002002", 0, 1122, "Triju vai vair─üku dz─½vok─╝u m─üjas", "Dz─½vojam─ü ─ōka", 4], ["01000340002006", 0, 1252, "Noliktavas, rezervu─üri, bunkuri un silosi", "Noliktava", 1]]
I need to remove from a those arrays, that are in b by indexers as i think(e.g. remove duplicated).
What i was trying is to do this
all = []
all = a.collect {|key, value | key} - b.collect {|key, value | key}
# ["01000340002005", "01000340001001", "01000340002008"]
And then select arrays that i need
a.select { |key, value| key == b }
# ["01000340002008", 0, 1274, "Citas, iepriek┼Ī neklasific─ōtas, ─ōkas", "Nojume", 0, nil]
As outcome i get only 1 array, but should 3.
Could someone please suggest me how to make it work? :)