- 19, Oct 2024
- #1
;
Ваша задача довольно проста: напишите программу, которая печатает
, that when twisted creates a program that printsTwister!
Hello, world!
.
Как скручиваются струны
Алгоритм скручивания очень прост. Каждый столбец смещается вниз на свой индекс (столбец 0 перемещается вниз на 0, столбец 1 перемещается на 1,...). Сдвиг столбца переносится наверх. Это выглядит примерно так:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
Все, что находится под строкой, переносится наверх. Реальный пример:
a
ba
cba
----
cba
cb
c
(Дальнейшие примеры и твистеры на вашем любимом языке — здесь). здесь)
Подсчет очков
Ваша программа должна представлять собой дополненный прямоугольник. Это код-гольф, поэтому побеждает наименьшее количество байтов!
Правила
- Ваша первая программа должна печатать
Twister!
. Only one trailing newline is allowed. - Ваша первая и вторая программы должны быть на одном языке.
- Ваша вторая программа должна печатать
Hello, world!
. Only one trailing newline is allowed. - Ваша программа должна иметь как минимум 2 строки и 2 столбца.
#code-golf #string #restricted-source #source-layout #hello-world