เรามีความท้าทายเกี่ยวกับตัวอักษรมากมาย สำหรับความท้าทายนี้คุณกำลังผ่านการส่งออกN
ของความท้าทายที่ตัวอักษรและคุณจำเป็นต้องส่งออกรูปแบบปรับขนาดให้ขนาด
ตัวอย่างเช่นถ้าN=5
และคุณผ่านL-phabet :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
BBCDEFGHIJKLMNOPQRSTUVWXYZ
CCCDEFGHIJKLMNOPQRSTUVWXYZ
DDDDEFGHIJKLMNOPQRSTUVWXYZ
EEEEEFGHIJKLMNOPQRSTUVWXYZ
FFFFFFGHIJKLMNOPQRSTUVWXYZ
GGGGGGGHIJKLMNOPQRSTUVWXYZ
HHHHHHHHIJKLMNOPQRSTUVWXYZ
IIIIIIIIIJKLMNOPQRSTUVWXYZ
JJJJJJJJJJKLMNOPQRSTUVWXYZ
KKKKKKKKKKKLMNOPQRSTUVWXYZ
LLLLLLLLLLLLMNOPQRSTUVWXYZ
MMMMMMMMMMMMMNOPQRSTUVWXYZ
NNNNNNNNNNNNNNOPQRSTUVWXYZ
OOOOOOOOOOOOOOOPQRSTUVWXYZ
PPPPPPPPPPPPPPPPQRSTUVWXYZ
QQQQQQQQQQQQQQQQQRSTUVWXYZ
RRRRRRRRRRRRRRRRRRSTUVWXYZ
SSSSSSSSSSSSSSSSSSSTUVWXYZ
TTTTTTTTTTTTTTTTTTTTUVWXYZ
UUUUUUUUUUUUUUUUUUUUUVWXYZ
VVVVVVVVVVVVVVVVVVVVVVWXYZ
WWWWWWWWWWWWWWWWWWWWWWWXYZ
XXXXXXXXXXXXXXXXXXXXXXXXYZ
YYYYYYYYYYYYYYYYYYYYYYYYYZ
ZZZZZZZZZZZZZZZZZZZZZZZZZZ
คุณจะต้องส่งออก:
ABCDE
BBCDE
CCCDE
DDDDE
EEEEE
เพื่อจุดประสงค์ในการอธิบายฉันจะใช้อย่างเดียวABCD
แทนตัวอักษรเต็ม คุณต้องสามารถจับคู่ L-phabet (ด้านบน) และรูปแบบต่อไปนี้:
บรรทัดเดียว:
ABCD or A
B
C
D
บรรทัดเดียวซ้ำหลายN
ครั้ง
ABCD or AAAA
ABCD BBBB
ABCD CCCC
ABCD DDDD
The Tabula Recta :
ABCD
BCDA
CDAB
DABC
สามเหลี่ยมตัวอักษรนี้:
A or AAAAAAA
AB BBBBB
ABC CCC
ABCD D
ABC
AB
A
นอกจากนี้เรายังมีรูปสามเหลี่ยมครึ่งรูปแบบที่หลากหลาย
A AAAA A ABCD
BB BBB AB ABC
CCC CC ABC AB
DDDD D ABCD A
ในที่สุดสี่เหลี่ยม:
AAAAAAA
ABBBBBA
ABCCCBA
ABCDCBA
ABCCCBA
ABBBBBA
AAAAAAA
รูปแบบข้างต้นทั้งหมดมีขนาด 4 อย่างไรก็ตามคุณจะถูกส่งผ่านรูปแบบขนาด 26 รวมถึงรูปแบบN
ระหว่าง 1 ถึง 26 และคุณจำเป็นต้องปรับขนาดรูปแบบ คุณไม่จำเป็นต้องจัดการกับรูปแบบอื่น ๆ
- เอาต์พุตสำหรับ 1 จะเป็นอักขระเดียวเสมอ
A
- เอาต์พุตสำหรับ 26 จะเป็นรูปแบบขนาดเต็มเหมือนกัน
- ช่องว่างต่อท้ายได้รับอนุญาตในตอนท้ายของแต่ละบรรทัดเช่นเดียวกับบรรทัดใหม่ต่อท้ายในตอนท้าย
- คุณสามารถค้นหารูปแบบทั้งหมดของขนาด 26 ได้ที่นี่
นี่คือรหัสกอล์ฟดังนั้นจงทำอย่างน้อยสองไบต์!