ท้าทาย
กำหนดจำนวนเต็มบวกซ้ำแต่ละตัวเลขของวันที่1 , d 2 , d 3 , ⋯ , d nจำนวนครั้งที่สอดคล้องกับตำแหน่งในN กล่าวอีกนัยหนึ่งแต่ละหลักd kควรซ้ำkครั้ง (สำหรับแต่ละ1 ≤ k ≤ n , 1-indexed) ดังนั้นการสร้างหมายเลขใหม่:
จากนั้นเขียนมันลงทั้งแนวนอนและแนวตั้งและเติมช่องว่างด้วยสำเนาของตัวเลขที่สอดคล้องกับดัชนีที่มากขึ้นระหว่างดัชนีคอลัมน์และดัชนีแถวของพื้นที่ว่าง ผลลัพธ์สุดท้ายควรมีลักษณะเช่นนี้:
รายละเอียด
คุณอาจใช้ เป็นจำนวนเต็มสตริงรายการของตัวเลขหรือรายการของตัวละครที่เป็นตัวแทนของตัวเลข เอาต์พุตสามารถเป็นสตริงที่คั่นด้วยบรรทัดใหม่รายการของสตริง / จำนวนเต็มหรือรายการของอักขระ / ตัวเลข แต่โปรดรวมเวอร์ชันที่พิมพ์สวยหากเป็นไปได้ หากเอาต์พุตเป็นสตริงที่คั่นด้วยบรรทัดใหม่ก็ยอมรับได้เช่นกัน:
- มีช่องว่างนำหน้า / ต่อท้ายตราบใดที่ลักษณะที่ปรากฏของเอาต์พุตไม่เปลี่ยนแปลง
- แยกคอลัมน์โดยใช้ช่องว่างจำนวนที่สอดคล้องกันหรือแถวด้วยจำนวนบรรทัดใหม่ (ไม่เป็นศูนย์) ที่สอดคล้องกัน
คุณสามารถรับอินพุตและให้เอาต์พุตผ่านวิธีการมาตรฐานใด ๆในขณะที่รับทราบว่าช่องโหว่เหล่านี้ถูกห้ามโดยค่าเริ่มต้น นี่คือโค้ดกอล์ฟดังนั้นพยายามทำภารกิจให้เสร็จอย่างน้อยไบต์ที่คุณสามารถจัดการได้ภาษาที่เลือก
กรณีทดสอบ
65:
655
555
555
---------------
203:
200333
000333
000333
333333
333333
333333
--------------
233:
233333
333333
333333
333333
333333
333333
---------------
5202:
5220002222
2220002222
2220002222
0000002222
0000002222
0000002222
2222222222
2222222222
2222222222
2222222222
---------------
12345:
122333444455555
222333444455555
222333444455555
333333444455555
333333444455555
333333444455555
444444444455555
444444444455555
444444444455555
444444444455555
555555555555555
555555555555555
555555555555555
555555555555555
555555555555555