กำหนดตารางสี่เหลี่ยมของข้อความเรียงแถว diagonals ที่ไปจากบนซ้ายไปขวาล่างลงในคอลัมน์เพื่อให้อักขระล่างขวาสุดของ diagonals ทั้งหมดอยู่ในระดับ ใช้ช่องว่างสำหรับการเยื้อง
ตัวอย่างเช่นถ้ากริดอินพุตของข้อความคือ
abcd
1234
WXYZ
แล้วคุณต้องการแถวเส้นทแยงมุมW, 1X, a2Y, b3z, c4และdในคอลัมน์ให้ผลลัพธ์นี้:
ab
123c
WXYZ4d
โปรดทราบว่าอักขระต่ำสุด - ขวาสุดของเส้นทแยงมุมทั้งหมดWXYZ4dอยู่ในระดับเดียวกัน
รายละเอียด
ตารางอินพุตของข้อความจะมีขนาดอย่างน้อย 1 × 1 และทุกบรรทัดจะมีความยาวเท่ากัน
คุณอาจใช้กริดอินพุตเป็นสตริงหลายบรรทัดหรือเป็นรายการของสตริงบรรทัดเดียว
กริดอินพุตจะมีอักขระ ASCII ที่พิมพ์ได้เท่านั้น(รวมพื้นที่ว่าง)
เอาต์พุตอาจมีทางเลือกขึ้นบรรทัดใหม่หนึ่งบรรทัด แต่ไม่ควรมีบรรทัดว่างอื่น ๆ
บรรทัดของเอาต์พุตอาจเป็นทางเลือกที่มีช่องว่างต่อท้าย แต่ไม่ควรมีช่องว่างนำหน้าที่ไม่จำเป็น
ตัวอย่างอื่น ๆ
บรรทัดว่างแยกตัวอย่าง แต่ละอินพุตจะตามด้วยเอาต์พุตโดยตรง
123
456
789
1
452
78963
123.?!
456??!
789!!!
123.
456???
789!!!!!
**@
@
**
@ @
/\/\
\/ /
/ /\
\/\/
/
\/\
/ / /
\/\/\/\
12
34
56
78
90
7531
908642
Code
Code
G
O
L
F
FLOG
~
~
เกณฑ์การให้คะแนน
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ