การป้อนข้อมูล:
รายการจำนวนเต็ม
เอาท์พุท:
ใส่ตัวเลขแต่ละตัว (และเครื่องหมายลบ) ในช่องทางของตัวเองตามลำดับ-0123456789
โดยไม่สนใจตัวเลขที่ซ้ำกัน
ตัวอย่าง:
การป้อนข้อมูล: [1,729,4728510,-3832,748129321,89842,-938744,0,11111]
เอาท์พุท:
-0123456789 <- Added as clarification only, it's not part of the output
1
2 7 9
012 45 78
- 23 8
1234 789
2 4 89
- 34 789
0
1
กฏท้าทาย:
- ตัวเลขที่ซ้ำกันในจำนวนนั้นจะถูกละเว้น
- I / O สามารถอยู่ในรูปแบบที่เหมาะสม อินพุตสามารถเป็นรายการ / อาร์เรย์ของสตริงหรืออักขระอาร์เรย์ เอาต์พุตสามารถเป็นรายการของสตริงอักขระเมทริกซ์อักขระเป็นต้น
- ช่องว่างต่อท้ายเป็นตัวเลือก
- จำนวนบรรทัดใหม่ที่นำหน้าหรือต่อท้ายเป็นทางเลือก (แต่ไม่อยู่ระหว่างบรรทัด)
- ข้อมูลที่ป้อนจะมีจำนวนเต็มอย่างน้อยหนึ่งตัวเสมอ
- คุณจะได้ให้การสนับสนุนช่วงจำนวนเต็มอย่างน้อย
-2,147,483,648
แม้ว่า2,147,483,647
(32 บิต) - การป้อนข้อมูลรายการไม่เคยจะมี
-0
,00
(หรือมากกว่าสองศูนย์) หรือจำนวนเต็มกับเลขศูนย์ชั้นนำ (เช่น012
) - หากภาษาของคุณใช้สัญลักษณ์ที่แตกต่างกันสำหรับตัวเลขลบ (เช่นด้านบน
¯
) คุณจะได้รับอนุญาตให้ใช้สิ่งนั้นแทนตราบใดที่มันยังสอดคล้องกัน - คุณได้รับอนุญาตให้มีตัวคั่นช่องว่างระหว่างตัวเลข (ดังนั้นบรรทัดที่ไม่มี 5 หรือ 8 สามารถ
- 0 1 2 3 4 6 7 9
แทนได้-01234 67 9
) ตราบใดที่มันสอดคล้องกัน (ดังนั้นจึงควรมีช่องว่างระหว่าง-
และ0
)
กฎทั่วไป:
- นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
อย่าปล่อยให้ภาษาโค้ดกอล์ฟกีดกันคุณจากการโพสต์คำตอบด้วยภาษาที่ไม่ได้เข้ารหัส พยายามหาคำตอบสั้น ๆ ที่เป็นไปได้สำหรับภาษาโปรแกรม 'ใด ๆ ' - กฎมาตรฐานจะใช้สำหรับคำตอบของคุณดังนั้นคุณจึงได้รับอนุญาตให้ใช้ STDIN / STDOUT ฟังก์ชั่น / วิธีการที่มีพารามิเตอร์ที่เหมาะสมและชนิดผลตอบแทนโปรแกรมเต็มรูปแบบ การโทรของคุณ
- ช่องโหว่เริ่มต้นเป็นสิ่งต้องห้าม
- หากเป็นไปได้โปรดเพิ่มลิงค์พร้อมทดสอบรหัสของคุณ
- นอกจากนี้โปรดเพิ่มคำอธิบายหากจำเป็น
กรณีทดสอบ:
Input: [1,729,4728510,-3832,748129321,89842,-938744,0,11111]
Output:
1
2 7 9
012 45 78
- 23 8
1234 789
2 4 89
- 34 789
0
1
Input: [4,534,4,4,53,26,71,835044,-3559534,-1027849356,-9,-99,-3459,-3459,-94593,-10234567859]
Output:
4
345
4
4
3 5
2 6
1 7
0 345 8
- 345 9
-0123456789
- 9
- 9
- 345 9
- 345 9
- 345 9
-0123456789
Input: [112,379,-3,409817,239087123,-96,0,895127308,-97140,923,-748]
Output:
12
3 7 9
- 3
01 4 789
0123 789
- 6 9
0
123 5 789
-01 4 7 9
23 9
- 4 78
Input: [-15,-14,-13,-12,-11,10,-9,-8,-7,-5,-4,-3,-1,0,9,100,101,102,1103,104,105,106,116,-12345690]
Output:
- 1 5
- 1 4
- 1 3
- 12
- 1
-01
- 9
- 8
- 7
- 5
- 4
- 3
- 1
0
9
01
01
012
01 3
01 4
01 5
01 6
1 6
-0123456 9
Input: [99,88,77,66,55,44,33,22,11,10,0,0,0,-941]
Output:
9
8
7
6
5
4
3
2
1
01
0
0
0
- 1 4 9
¯
แทนได้-
หรือไม่
"-0 1 2 3 4 <space> 6 7 <space> 9"
(ช่องว่างหลายช่องได้รับการยุบในความคิดเห็นด้วยเหตุผลบางอย่าง)