Я нахожу лучшую логику для объединения 2 векторов.
vector_A[id][mark1];
vector_B[id][mark2];
vector_A: id = [300 , 502, 401 , 900 , 800 ,700 , 250 , 001]
mark1 = [55 , 50 , 30 , 28 , 25 , 11 , 04 , 03]
vector_B: id = [800 , 005 , 502 , 925 ,025 ,300 , 52]
mark2 = [75, 60 , 50 ,35 , 30 , 25 , 04]
Правило комбинирования: Если одинаковый идентификатор находится в двух векторах, добавьте mark1 и mark2.Если не просто отобразить.
vector_combined: id = [800 , 300 , 502 , 005 , 925 , 401]
mark_combine = [100, 80 , 100 , 60 , 35 ,30]
Пожалуйста, помогите мне с оптимальным решением.