Я ищу подход для объединения нескольких списков следующим образом:
ListA a b c
ListB 1 2 3 4
ListC + # * § %
..
..
..
Resulting List: a 1 + b 2 # c 3 * 4 § %
В словах: элементы в последовательном порядке, начиная с первого списка, объединенного в результирующий список. Любое количество входных списков может иметь различную длину.
Я использовал несколько подходов с вариантами застежки-молнии, скользящими итераторами, но никто не работал и особенно заботился о разных длинах списков. Должен быть элегантный способ в scala;)