Pekerjaan Anda cukup sederhana, menulis program yang mencetak Hello, world!, bahwa ketika dipelintir membuat program yang mencetak Twister!.
Bagaimana string dipelintir
Algoritma memutar sangat sederhana. Setiap kolom digeser ke bawah oleh indeksnya (col 0 bergerak turun 0, col 1 bergerak 1, ...). Pergeseran kolom terbungkus ke atas. Ini terlihat seperti ini:
a
ba
cba
----
cba
cb
c
Dengan segala sesuatu di bawah garis yang membungkus ke atas. Contoh nyata:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(Contoh lebih lanjut dan twister dalam bahasa favorit Anda ada di sini )
Mencetak gol
Program Anda harus persegi panjang empuk. Ini adalah kode-golf sehingga jumlah byte terendah menang!
Aturan
- Program pertama Anda harus mencetak
Hello, world!. Hanya satu baris tambahan yang dibolehkan. - Program pertama dan kedua Anda harus dalam bahasa yang sama.
- Program kedua Anda harus mencetak
Twister!. Hanya satu baris tambahan yang dibolehkan. - Program Anda harus memiliki setidaknya 2 baris dan 2 kolom.
½dan mengambil akar kuadrat dari sebuah angka. Yang mana dari keduanya yang harus dianggap sebagai baris baru untuk tantangan ini?