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