строки которые есть одновременно и в первом и во втором массиве. Какое наилучшее решение есть? Положить массив 1 в мапу где ключ это строка и при проходе по массиву 2 чекать мапу на наличие такого ключа, есть есть - добавляем в массив 3?
если за красотой не гнаться - двойной for ... range и третий слайс вполне сгодятся
А если 2 одинаковые подряд строки идут? arr1 := []string{"a", "a", "b"} arr2 := []string{"a", "a", "c", "d"} В arr3 должно быть только "a" или "a", "a" ?
Обсуждают сегодня