您的工作很简单,编写一个可打印的程序Hello, world!
,将其扭曲即可创建一个可打印的程序Twister!
。
弦如何扭曲
扭曲算法非常简单。每列均按其索引向下移动(col 0下移0,col 1下移1,...)。列移位换行到顶部。看起来像这样:
a
ba
cba
----
cba
cb
c
线下的所有内容都环绕到顶部。真实的例子:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(其他示例和您喜欢的语言在这里)
计分
您的程序必须是填充矩形。这是代码高尔夫球,因此最低字节数为准!
规则
- 您的第一个程序必须打印
Hello, world!
。只允许一个尾随换行符。 - 您的第一个和第二个程序必须使用相同的语言。
- 您的第二个程序必须打印
Twister!
。只允许一个尾随换行符。 - 您的程序必须至少有2行2列。
½
并采用数字的平方根。应将两者中的哪一个视为此挑战的换行符?