Combine Lists - JS Fundamentals

Здравейте,

Зациклих на въпросната задача, като не хващам най-вероятно някой edge case. Третия тест от общо 5 не ми минава и ще се радвам, ако някой ми покаже от къде идва проблема.
Опитах се да я реша по 2 малко по-различни начина един от друг и съм включил и двата в pastebin. Всякакви критики са добре дошли.

Код:

Output-a на теста, който гърми:
6,4,2,1,1,1,4,4,4,3,1,2

Условие на задачата:

Combine Lists

Write a program that reads two lists of numbers and combines them by alternatingly taking elements:

  • combine 1,2,3 and 7,8,9 -> 1,7,2,8,3,9
  • you can assume that the input lists will have the same length.

Print the resulting combined list to the output, separating elements with a comma.

Input

  • On the first line you will receive the first list.
  • On the second line -> 2nd list.

Output

  • On the only line of output, print all the numbers in format n1,n2,n3,..n

Input

2,3,1
5,2,3

Output

2,5,3,2,1,3

Здравей.
Можеш да взимаш инпута по следния начин:

let firstList = gets().split(’,’);

Това ще направи масив от числата (като стрингове), но без запетайките.
Фор цикълът, който използваш, е правилен, и ще ги подреди както трябва.
После само трябва изпринтиш резултатът с join(’,’), за да добавиш запетайките.
Тъй като по условие не се изискват никакви операции с числа, не е нужно да ги мапваш като такива, нито да проверяваш за такива.
Поздрави!

@mirchev.nikolai Благодаря ти - работи! Ще се науча по трудния начин да не усложнявам нещата излишно, хаха.