text выписывают змейкой на rows строк: первая буква — в верхнюю строку, следующие идут вниз по одной на строку до самой нижней, потом по диагонали обратно вверх до верхней, снова вниз и так далее. Например, SNOWFALL на трёх строках выглядит так:
S F
N W A L
O L
Затем строки читают сверху вниз, каждую слева направо, и склеивают. Верните получившуюся строку. При rows = 1 текст не меняется.text="SNOWFALL", rows=3 → 'SFNWALOL'
Змейка из трёх строк: S . . . F . . . / . N . W . A . L / . . O . . . L .. Читаем по строкам: SF + NWAL + OL.
text="abcdef", rows=2 → 'acebdf'
При двух строках буквы просто чередуются: чётные позиции сверху, нечётные снизу.
text="hi", rows=5 → 'hi'
Строк больше, чем букв, — текст остаётся одним столбцом и не меняется.
, и .text="SNOWFALL", rows=3
'SFNWALOL'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 89 тестов на сервере, включая скрытые.