งานของคุณคือค่อนข้างง่ายเขียนโปรแกรมที่พิมพ์ว่าเมื่อบิดสร้างโปรแกรมที่พิมพ์Hello, world!
Twister!
วิธีการที่สตริงจะบิด
อัลกอริทึมการบิดนั้นง่ายมาก แต่ละคอลัมน์ถูกเลื่อนลงโดยดัชนี (คอลัมน์ 0 เคลื่อนลง 0, คอลัมน์ 1 เลื่อน 1, ... ) การเปลี่ยนคอลัมน์ล้อมรอบด้านบน มันดูเหมือนว่า:
a
ba
cba
----
cba
cb
c
พร้อมทุกอย่างภายใต้การตัดบรรทัดไปด้านบน ตัวอย่างจริง:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(ตัวอย่างเพิ่มเติมและ twisters ในภาษาที่คุณชื่นชอบอยู่ที่นี่ )
เกณฑ์การให้คะแนน
โปรแกรมของคุณจะต้องเป็นสี่เหลี่ยมมุมฉาก นี่คือโค้ดกอล์ฟที่มีจำนวนไบต์ต่ำสุดที่จะชนะ!
กฎระเบียบ
- โปรแกรมแรกของคุณจะต้องพิมพ์
Hello, world!
โปรแกรมแรกของคุณจะต้องพิมพ์ขึ้นบรรทัดใหม่เพียงหนึ่งบรรทัดเท่านั้น - โปรแกรมแรกและโปรแกรมที่สองของคุณต้องเป็นภาษาเดียวกัน
Twister!
โปรแกรมที่สองของคุณจะต้องพิมพ์ ขึ้นบรรทัดใหม่เพียงหนึ่งบรรทัดเท่านั้น- โปรแกรมของคุณต้องมีอย่างน้อย 2 แถวและ 2 คอลัมน์
½
และใช้รากที่สองของตัวเลข หนึ่งในสองที่ควรพิจารณาเป็นบรรทัดใหม่สำหรับความท้าทายนี้