Курс по выбору (JS) (лабораторная работа 4, ввод данных, обработка последовательностей, генерация HTML-кода)

Одной из задач, решаемых программами на JavaScript, является генерация HTML-кода на основе исходных данных из разичных источников: генеририруемых "вручную", загруженных из сети и т.д.

Задание

Дано число N. Обеспечить диалоговый пользовательский ввод строковых данных, пока не будет введена пустая строка, и сформировать из полученного набора HTML-таблицу размером N столбцов, по одной введенной строке в каждой ячейке, заполняя ее последовательно слева-направо, сверху-вниз. Если в последней строке таблицы останутся незаполненные ячейки, заполнить их цифрой "0".

Например

N=3

Введенные пользователем строки:

www
1
2
3
tttt
33
y
44
55
test

Результат:
www 1 2
3 tttt 33
y 44 55
test 0 0