ในโลกหลายมิติไอพังก์หัวหน้าของเราต้องการพิมพ์ฉลากดัชนีลงในลิ้นชักแต่ละอันในตู้เก็บเอกสารหลายมิติของกลุ่ม บริษัท ของเรา
เจ้านายต้องการพิมพ์แผ่นป้ายผนึกทั้งหมดเป็นแบบฟอร์มเดียวโดยใช้แบบอักษรที่ซื้อมาเพื่อการนี้เท่านั้นดังนั้นเราจึงต้องเรียงลำดับ (ชิ้นส่วนสัญลักษณ์โลหะ) เนื่องจากการเรียงลำดับมีราคาแพงมากคำสั่งซื้อของเราต้องเป็นตัวเลขที่แน่นอนสำหรับแต่ละสัญลักษณ์
สำหรับชุดของความยาวของมิติที่กำหนด (โดยวิธีการใด ๆ ) return 0 ให้ส่งคืน (โดยวิธีใด ๆ ) คำสั่งซื้อของเราซึ่งเป็นตารางความถี่ของตัวเลขที่ต้องใช้เพื่อพิมพ์ชุดพิกัดคาร์ทีเซียนทั้งหมด มันจะต้องจัดเรียงตามลำดับแป้นพิมพ์ของลักษณะ (เช่น 0 หลังจาก 9) และอาจไม่รวมคำสั่ง 0 ประเภทดังนั้นหากไม่มีการเรียงลำดับใด ๆ เลย (เพราะมิติมีความยาว 0); พิมพ์อะไร
- โบนัส -3 จะเรียงลำดับหากรหัสของคุณสามารถจัดการได้ (เช่นพิมพ์อะไรก็ได้) ขนาด 0 ด้วย
- ตัวอักษรขึ้นบรรทัดใหม่สุดท้ายเป็นที่ยอมรับ
- ห้ามใช้ช่องโหว่มาตรฐาน
- เป็นที่กล่าวถึงประเภทมีราคาแพงนี้จึงเป็นcodecolf
วิญญาณที่ใจดีอาจแก้ไขการท้าทายนี้เพื่อรวมการให้คะแนนอัตโนมัติดังนั้นให้รวมหัวข้อเช่น:# LanguageName, 123 sorts
กรณีทดสอบ
ป.ร. ให้11ไว้พิมพ์:
1 4
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
0 1
เพราะป้ายที่จำเป็นมี1, 2, 3, 4, 5, 6, 7, 8, 9, และ1011
ป.ร. ให้2 3ไว้พิมพ์:
1 5
2 5
3 2
เพราะป้ายที่จำเป็นมี1 1, 1 2, 1 3, 2 1, และ2 22 3
รับ2 0พิมพ์บรรทัดว่าง:
หรือไม่มีอะไรเลย
ป.ร. ให้1 2 3ไว้พิมพ์:
1 11
2 5
3 2
เพราะป้ายที่จำเป็นมี1 1 1, 1 1 2, 1 1 3, 1 2 1, 1 2 2และ1 2 3
ป.ร. ให้5 5 5 5ไว้พิมพ์:
1 500
2 500
3 500
4 500
5 500
และไม่ฉันจะไม่แสดงรายการป้ายกำกับทั้งหมด 625 รายการ