ที่เกี่ยวข้อง: บอกฉันว่าฉันต้องทำปัญหาคณิตศาสตร์มากแค่ไหน!
ท้าทาย
ได้รับในเชิงบวกอย่างเคร่งครัดขึ้นอย่างเคร่งครัด 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](นี้น่าจะเป็นรูปแบบที่เหมาะสมที่สุดในแง่ของชนิด)
-หรือเราอนุญาตให้ใช้สัญลักษณ์อื่นหรือไม่?