Мне нужно иметь возможность сравнивать и получать разницу между двумя массивами, содержащими одиночные буквы символов, появляющиеся несколько раз в каждом массиве.Сравнить два массива одиночных символов и вернуть разницу?
Пример:
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"]
Я пытался немало найти на Google, но никто не возвращает ожидаемый результат. Проблема, похоже, связана с алгоритмами, которые проходят через каждую букву, а затем обрабатывают результат. Мне нужно что-то, что учитывает случай, когда каждая буква может появляться несколько раз и вычисляет разницу в том, сколько раз это происходит на самом деле.
Любые подсказки?
добавьте результат, вы ожидаете, и код, вы пробовали. –
Я думаю, что вы хотите arra = [aabc]; arrb = [abcde] - diff is [ade], это то, что вы хотите. –