เรียงตามตัวอักษรจำนวนเต็ม
สำหรับชุดตัวเลขที่ระบุให้เรียงตามลำดับตัวอักษรเมื่อสะกดออกมา (เช่น 1: หนึ่ง, 2: สอง, 90: เก้าสิบ, 19: สิบเก้า) [-999999, 999999]
รหัสของคุณควรจะทำงานสำหรับช่วง เอาต์พุตต้องมีตัวคั่นระหว่างตัวเลข พื้นที่จะใช้งานได้เช่นเดียวกับที่ว่างและเครื่องหมายจุลภาคดังที่แสดงในตัวอย่างด้านล่าง อินพุตอาจเป็นอาร์เรย์ของจำนวนเต็มสตริงของตัวเลขที่คั่นด้วยหรืออย่างไรก็ตามคุณเห็นว่าเหมาะสม จำนวนเต็มทั้งหมดจะถือว่าไม่ซ้ำกัน
ตัวเลขจะไม่ใส่เครื่องหมายขีดคั่นสำหรับจุดประสงค์ของการท้าทายนี้และมีการเว้นวรรคตามตัวอักษรก่อนอักขระอื่นใด จำนวนลบจะถือว่าแสดงโดยใช้คำminus
นั้น ยกตัวอย่างเช่นfour
จะนำหน้าfour thousand
และจำนวนจะถูกจัดเรียงโดยใช้สตริง-40
minus forty
สมมติว่าตัวเลขทั้งหมดจะประกอบด้วยคำจำนวน แต่เพียงผู้เดียวและไม่มีคำสันธาน (เช่นใช้two thousand forty two
แทนtwo thousand and forty two
)
กรณีทดสอบ
จำนวนเต็มหลักเดียว:
การป้อนข้อมูล:
1, 2, 3, 4, 5
เอาท์พุท:
5, 4, 1, 3, 2
จำนวนเต็มจำนวนเต็ม:
การป้อนข้อมูล:
-1002, 5, 435012, 4, 23, 81, 82
เอาท์พุท:
81, 82, 5, 4, 435012, -1002, 23
ช่องว่างระหว่างคำไม่มีเครื่องหมายขีดคั่นจุลภาคหรือ "และ":
การป้อนข้อมูล:
6, 16, 60, 64, 600, 6000, 60000, 60004, 60008, 60204, 60804
เอาท์พุท:
6, 600, 6000, 16, 60, 64, 60000, 60008, 60804, 60004, 60204
จำไว้ว่านี่คือรหัสกอล์ฟดังนั้นโค้ดที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ ไม่อนุญาตให้มีช่องโหว่!