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