Ваше завдання досить просте, пишіть програму, яка друкує Hello, world!
, що при скручуванні створює програму, яка друкує Twister!
.
Як закручуються струни
Алгоритм скручування дуже простий. Кожен стовпець зміщується вниз за своїм індексом (col 0 рухається вниз 0, col 1 рухається 1, ...). Зсув стовпчика завершується до верху. Це виглядає приблизно так:
a
ba
cba
----
cba
cb
c
З усім під лінією, що загортається до верху. Реальний приклад:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(Подальші приклади та твістери улюбленої мови тут )
Оцінка балів
У вашій програмі повинен бути прокладений прямокутник. Це кодовий гольф, тому виграш найнижчих байтів!
Правила
- Ваша перша програма повинна надрукувати
Hello, world!
. Допускається лише один зворотний рядок. - Ваша перша та друга програми повинні бути однаковою мовою.
- Ваша друга програма повинна надрукувати
Twister!
. Допускається лише один зворотний рядок. - Ваша програма повинна мати щонайменше 2 рядки та 2 стовпці.
½
і приймає квадратний корінь числа. Яку з двох слід вважати новою лінією цього виклику?