Я пытаюсь написать функцию haskell, которая принимает два списка целых чисел и генерирует список с элементами, которые чередуются с двумя списками.
У меня есть функция:
blend xs ys
Пример:
blend [1,2,3] [4,5,6]
должен возвращать
[1,4,2,5,3,6]
Моя логика состоит в том, чтобы закрепить два списка вместе, создавая пары альтернативных элементов, а затем как-то удаляем их из своих кортежей.
Он удаляет их из своих кортежей, что я не могу понять, как их реализовать.