ที่เกี่ยวข้อง: บอกฉันว่าฉันต้องทำปัญหาคณิตศาสตร์มากแค่ไหน!
ท้าทาย
ได้รับในเชิงบวกอย่างเคร่งครัดขึ้นอย่างเคร่งครัด L รายการจำนวนเต็มและ 3 ความยาว≤ N ≤ของ L จำนวนเต็มแทนที่จำนวนเต็มกลางของ L's จำนวนเต็มวิ่งติดต่อกันของความยาว≥ N -
กับขีดเดียว
กฎระเบียบ
- ช่องว่างในแนวนอนไม่เกี่ยวข้อง
- คุณสามารถเลือกที่จะคงไว้ซึ่งตัวแนะนำตัวคั่นและตัวคั่นของรูปแบบรายการเริ่มต้นของภาษาของคุณ ดูตัวอย่างรูปแบบด้านล่าง
ตัวอย่างข้อมูล
L = 3 5 6 7 8 10 11 12 14 16 17 18 19 20 21 22 24
ตัวอย่างเหล่านี้ใช้
N = 3
→ 3 5 - 8 10 - 12 14 16 - 22 24
N = 4
→ 3 5 - 8 10 11 12 14 16 - 22 24
N = 5
→ 3 5 6 7 8 10 11 12 14 16 - 22 24
N = 8
→ 3 5 6 7 8 10 11 12 14 16 17 18 19 20 21 22 24
จัดรูปแบบตัวอย่าง
สำหรับอินพุต
L = [3,5,6,7,8,10,11,12,14,16,17,18,19,20,21,22,24]
และN = 3
บรรทัดด้านล่างทั้งหมดเป็นตัวอย่างของการตอบกลับที่ถูกต้องทั้งในรายการจริงและเป็นสตริง:
[3,5,"-",8,10,"-",12,14,16,"-",22,24]
[3,5,-,8,10,-,12,14,16,-,22,24]
[3,5-8,10-12,14,16-22,24]
3,5-8,10-12,14,16-22,24
เช่นเดียวกับรูปแบบรายการอื่น ๆ เช่น{1 2 3}
และ(1; 2; 3)
อื่น ๆ มีข้อสงสัย? ถาม!
_
เพื่อที่ฉันจะได้สามารถใช้งานอาร์เรย์ตัวเลขในเจได้
'-'
วิธีการบรรจุกล่องด้วย คุณอาจสามารถทำให้ทุกอย่างเป็นระเบียบก่อนที่จะใส่เครื่องหมายขีดกลางได้หรือไม่
[3,5,-8,10,-12,14,16,-22,24]
(นี้น่าจะเป็นรูปแบบที่เหมาะสมที่สุดในแง่ของชนิด)
-
หรือเราอนุญาตให้ใช้สัญลักษณ์อื่นหรือไม่?