คำถามติดแท็ก array-manipulation

การแข่งขันเพื่อแก้ปัญหาเฉพาะผ่านการใช้งานและการจัดการของอาร์เรย์

2
กำแพงโล่
ประวัติความเป็นมา กำแพงโล่เป็นรูปแบบสงครามทางยุทธวิธีที่ย้อนกลับไปอย่างน้อย 2500 ปีก่อนคริสตกาล มันประกอบไปด้วยนักรบที่ซ้อนทับโล่กับเพื่อน ๆ ของพวกเขาเพื่อสร้าง 'กำแพง' ความดึงดูดของชั้นเชิงนั้นมาจากความจริงที่ว่าแม้แต่นักรบไร้ฝีมือที่สุดก็สามารถต่อสู้ในกำแพงตราบเท่าที่พวกเขามีเกราะและอาวุธ เนื่องจากอยู่ใกล้กับกำแพงจึงมีพื้นที่เล็ก ๆ น้อย ๆ ให้ย้ายไปรอบ ๆ และการต่อสู้มักจะกลายเป็นการแข่งขันที่ต่อสู้กับอาวุธมีคม ความท้าทาย งานของคุณคือการสร้างโปรแกรมหรือฟังก์ชั่นที่กำหนดให้สองอาร์เรย์ / รายการ / เวกเตอร์ของนักรบเป็นตัวตัดสินผลลัพธ์ของการต่อสู้ รายการจะเป็นตัวแทนของกำแพงบรรทัดเดียวและพวกเขาจะทำตามสัญกรณ์เฉพาะ ไวกิ้ง: นักรบนอร์ดิกมีแรงขับที่ดุเดือดในการต่อสู้ ในช่วงปลายศตวรรษที่ 8 จนถึงกลางศตวรรษที่ 11 ชาวไวกิ้งชาวเดนมาร์กได้บุกเข้ายึดอาณาจักรของสหราชอาณาจักรเพื่อค้นหาความร่ำรวยและพื้นที่เพาะปลูก สำหรับจุดประสงค์ของการท้าทายเหล่านี้คือนักรบของไวกิ้ง: อาร์ลJ: มักพบว่านำคนของเขาออกมาจากกลางกำแพง Jarls เป็นผู้นำของกลุ่มไวกิ้ง รับ 15 ดาเมจในการตายและสร้างความเสียหายได้ 2 ดาเมจต่อรอบ ผู้Bจู่โจม: ถึงแม้ว่าจินตนาการจะทำให้ภาพลักษณ์ของผู้บ้าบิ่นบิดเบี้ยวอย่างมากนักรบเหล่านี้ก็รู้ดีว่าการต่อสู้ในสภาพที่ดุเดือดเหมือนมึนงงไม่มีการป้องกันใด ๆ นอกเหนือจากโล่ รับ 6 ดาเมจในการตายและสร้างความเสียหาย 3 ดาเมจต่อรอบ Chieftain: …

18
วงจรคณิตศาสตร์ย้อนกลับ
แรงบันดาลใจจากสิ่งนี้ ในความท้าทายที่เชื่อมโยงเราจะขอให้เพิ่มองค์ประกอบของต้นฉบับและสิ่งที่ตรงกันข้ามของอาร์เรย์อินพุต ในความท้าทายนี้เราจะทำให้มันยากขึ้นเล็กน้อยโดยการแนะนำการดำเนินการทางคณิตศาสตร์ขั้นพื้นฐานอื่น ๆ รับอาร์เรย์ของจำนวนเต็มวนไปเรื่อย ๆ โดย+, *, -, //, %, ^ที่การ//หารจำนวนเต็มและ^เลขชี้กำลังขณะที่ใช้มันกับด้านหลังของอาร์เรย์ หรือกล่าวอีกนัยหนึ่งให้ใช้หนึ่งในฟังก์ชั่นด้านบนกับแต่ละองค์ประกอบของอาเรย์โดยอาร์กิวเมนต์ที่สองนั้นเป็นสิ่งที่ตรงกันข้ามกับอาเรย์ สิ่งนี้อาจยังคงสับสนดังนั้นให้ลองทำตามตัวอย่าง Input: [1, 2, 3, 4, 5, 6, 7, 8, 9] Reverse: [9, 8, 7, 6, 5, 4, 3, 2, 1] [ 1, 2, 3, 4, 5, 6, 7, 8, 9] Operand: + * - / % …

30
ฉันเป็นนักกอล์ฟหรือไม่?
ความหมายและกฎ อาร์เรย์ golfyเป็นอาร์เรย์ของจำนวนเต็มซึ่งแต่ละองค์ประกอบสูงกว่าหรือเท่ากับค่าเฉลี่ยเลขคณิตขององค์ประกอบก่อนหน้านี้ทั้งหมด งานของคุณคือการตรวจสอบว่าอาร์เรย์ของจำนวนเต็มบวกที่กำหนดเป็นอินพุตมีค่าหรือไม่ คุณไม่จำเป็นต้องจัดการกับรายการที่ว่างเปล่า ช่องโหว่เริ่มต้นใช้ มาตรฐานอินพุตและเอาต์พุตวิธีใช้ คุณสามารถเลือกสองค่าที่ไม่ว่างเปล่าที่แตกต่างกัน พวกเขาจะต้องสอดคล้องและต้องปฏิบัติตามกฎการตัดสินใจปัญหาอื่น ๆ ทั้งหมด นี่คือรหัส - กอล์ฟรหัสที่สั้นที่สุดในแต่ละภาษาชนะ! กรณีทดสอบ & ตัวอย่าง ตัวอย่างเช่นอาร์เรย์ต่อไปนี้: [1, 4, 3, 8, 6] Array Array Array Array Array Array Arsenal Array Array Array Array Array Array for Array Of Array Array Arsenal Array Array Array Array Array Array Array Array …

28
เมทริกซ์ในช่วง
ความท้าทาย รับn>0เอาท์พุทจำนวนเต็มn+1 X n+1เมทริกซ์ที่มีจำนวนเต็มทั้งหมดจาก1ไป2nตามที่แสดงในการทดสอบกรณีร้อง กรณีทดสอบ n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 3 4 5 6 7 10 4 5 6 7 8 10 5 6 7 8 9 …

11
บีบอัดเมทริกซ์เบาบาง
บีบอัดเมทริกซ์เบาบางใช้แถวเบาบางอัด (CSR จำหรือเยลรูปแบบ) ทั้งหมดนี้เป็นรูปแบบการบีบอัดเดียวกัน (ไม่สนใจเยลใหม่) อินพุตอาจเป็นโครงสร้างข้อมูล 2d ใด ๆ (รายการ, ฯลฯ ): เช่น [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 0]] และผลผลิตที่ควรจะเป็นสามโครงสร้างข้อมูล 1D (รายการ ฯลฯ ) ที่หมายถึงผลผลิตA, IAและJAยกตัวอย่างเช่น [5, 8, 3, 6] [0, 0, 2, 3, 4] [0, 1, 2, 1,] กระบวนการนี้อธิบายโดยวิกิพีเดีย: …

30
เปรียบเทียบค่าเฉลี่ยของรายการของฉัน
รับค่าเฉลี่ยของรายการ (เช่น[2,6,7]) รับความยาวของรายการ: [2,6,7] -> 3 2 + 6 + 7 = 15สรุปตัวเลขในรายการ: 15 / 3 = 5แบ่งผลรวมโดยการนับจำนวนของพวกเขา: คุณควรเปรียบเทียบค่าเฉลี่ยของทั้งสองรายการของบวกจำนวนเต็มNและMโดยการกลับค่าถ้าไม่มีมีค่าเฉลี่ยสูงกว่าค่าอื่นถ้าMมีค่าเฉลี่ยที่สูงขึ้นและอีกคนหนึ่งในกรณีที่มีการผูก กฎ I / O อนุญาตให้ใช้วิธีการอินพุตและเอาต์พุตมาตรฐานทั้งหมด อินพุต คุณสามารถรับข้อมูลเป็นสองรายการแยกกันเป็นรายการซ้อนกันหรือสิ่งอื่นที่คุณเห็นว่าเหมาะสมกับงาน โปรดระบุรูปแบบ เอาท์พุต ค่าที่ระบุจะต้องมีความแตกต่างและต้องประกอบด้วยอักขระที่ไม่ใช่ช่องว่างอย่างน้อยหนึ่งตัว นอกจากนี้จะต้องสอดคล้องกันระหว่างการรัน (ค่าเดียวสำหรับN , ค่าเดียวสำหรับM , ค่าเดียวสำหรับTie ) โปรดระบุคำตอบของคุณ ค่าสามารถเป็นสตริงที่ไม่ว่างเปล่าค่า Bool จำนวนเต็มหรืออะไรก็ได้ที่คุณเห็นว่าเหมาะสม รายละเอียด รายการไม่จำเป็นต้องมีความยาวเท่ากัน คุณรับประกันได้ว่ารายการนั้นไม่ว่างเปล่า กรณีทดสอบ ผมเลือกค่าN wins, M winsและTieซึ่งจะสวยมากตัวเองชัดเจน N, M …

28
คำนวณโมดูลัสของผกผัน
งาน: มูลค่าการส่งออกสำหรับxที่สองค่าที่กำหนดa mod x = ba,b การสันนิษฐาน aและbจะเป็นจำนวนเต็มบวกเสมอ จะไม่มีทางแก้สำหรับ x หากมีหลายวิธีให้เอาท์พุทอย่างน้อยหนึ่งวิธี หากไม่มีวิธีแก้ปัญหาให้เอาท์พุทอะไรหรือบ่งชี้ว่าไม่มีวิธีแก้ไข อนุญาตให้ใช้บิวด์อิน (ไม่สนุกเท่าวิธีการทางคณิตศาสตร์อื่น ๆ ) เอาต์พุตเป็นจำนวนเต็มเสมอ ตัวอย่าง A, B >> POSSIBLE OUTPUTS 5, 2 >> 3 9, 4 >> 5 8, 2 >> 3, 6 6, 6 >> 7, (ANY NUMBER > 6) 8, 7 >> NO SOLUTION 2, …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

21
เรียงลำดับที่ยาวที่สุดเท่ากัน
คำนิยาม subsequence อาจจะไม่ต่อเนื่องกันเช่น[1, 1, 1]เป็น subsequence [1, 2, 1, 2, 1]ของ ความเท่าเทียมกันเป็นองค์ประกอบที่ทุกองค์ประกอบเท่ากัน เท่ากับ subsequence ที่ยาวที่สุดอาจจะไม่ซ้ำกันเช่น[1, 1]และ[2, 2]มีทั้งที่ยาวที่สุด subsequences [2, 1, 1, 2]เท่ากัน อินพุต รายการจำนวนเต็มบวกที่ไม่ว่างเปล่าในรูปแบบใดรูปแบบหนึ่งด้านล่าง: เป็นการใช้งานจริงของอาร์เรย์ของจำนวนเต็มบวกในภาษาของคุณ เป็นสตริงของจำนวนเต็มคั่นด้วยบรรทัดใหม่ในทศนิยม เป็นสตริงของจำนวนเต็มที่คั่นด้วยการขึ้นบรรทัดใหม่ใน unary รูปแบบที่เหมาะสมอื่น ๆ เอาท์พุต ลำดับที่เท่ากันยาวที่สุดทั้งหมดในลำดับใดรูปแบบหนึ่งด้านล่าง: เป็นอาร์เรย์ซ้อนซ้อน 2 มิติในภาษาของคุณ (หากอินพุตเป็นอาร์เรย์) ในฐานะที่เป็นอาเรย์แบนที่มีองค์ประกอบเท่ากันที่ต่อเนื่องกัน รูปแบบที่เหมาะสมอื่น ๆ เกณฑ์การให้คะแนน แม้ว่าเรากำลังมองหาบางสิ่งบางอย่างยาวรหัสที่ใช้ควรจะสั้นที่สุดในแง่ของจำนวนไบต์เนื่องจากนี่คือรหัสกอล์ฟ Testcases ปัจจัยการผลิต: [1, 2, 3] [1, 2, 2, 1] …

9
สร้าง Rummy Sequence
งานของคุณคือการรับอินพุตnและเอาท์พุตnของ Rummy Sequence ซึ่งเป็นลำดับที่ฉันทำ (การดู OEIS จะไม่ช่วยคุณ) คำนิยาม องค์ประกอบของลำดับรัมมี่แต่ละชุดของค่าความจริงหรือเท็จ อดีต[true, false].: ขั้นตอนในการสร้างสมาชิกของลำดับรัมมี่นั้นค่อนข้างง่าย: เริ่มด้วยดัชนีแรก[](นี่คือองค์ประกอบ 0) ตั้งค่าความเท็จสุดซ้ายเป็นความจริง หากไม่มีการปลอมแปลงให้เปลี่ยนเพิ่มความยาวของรายการเป็น 1 และตั้งค่าสมาชิกทั้งหมดของรายการใหม่เป็นเท็จ ทำซ้ำขั้นตอนที่ 2 nจนกระทั่งถึงองค์ประกอบ ตัวอย่าง เรามากำหนดฟังก์ชั่นของเราเป็นrummy(int n)(สิ่งที่อยู่ใน{}ขั้นตอนเพื่อให้ได้คำตอบ): >>> rummy(5) {[]} {[false]} {[true]} {[false, false]} {[true, false]} [true, true] กฎระเบียบ ช่องโหว่มาตรฐานใช้ ต้องใช้งานได้กับอินพุต 0 ผ่านขอบเขตตัวเลขด้านบนของภาษาของคุณ คุณอาจส่งออกในทางที่คุณเห็นว่าเหมาะสมใด ๆ โดยมีเงื่อนไขว่าเป็นที่ชัดเจนว่าการส่งออกเป็นชุดของความจริง / falseys เรื่องไม่สำคัญ ฉันเรียกสิ่งนี้ว่า "ลำดับรัมมี่" เพราะเริ่มที่ดัชนี 2 …

15
g o l f a t a n 2
บางครั้งจริงๆมันคือการต่อสู้การแปลงพิกัดคาร์ทีเซียนพิกัดขั้วโลก(x,y) (r,phi)ในขณะที่คุณสามารถคำนวณr = sqrt(x^2+y^2)ได้ง่ายมากคุณมักจะต้องแตกต่างจากกรณีเมื่อคำนวณมุมphiเพราะarcsin, arccosและarctanและฟังก์ชันตรีโกณมิติอื่น ๆ ทุกคนมีร่วมโดเมนที่เฉพาะในแต่ละช่วงครึ่งวงกลม ในหลายภาษามี built-in สำหรับการแปลงสี่เหลี่ยมพิกัดเชิงขั้วหรืออย่างน้อยก็มีatan2ฟังก์ชั่นที่ - รับ(x,y)- phiคำนวณมุม งาน งานของคุณคือการเขียนโปรแกรม / ฟังก์ชั่นที่ใช้เวลาสอง (จุดลอยไม่ใช่ทั้งสองศูนย์) พิกัดคาร์ทีเซียน(x,y)และเอาท์พุทมุมขั้วโลกที่สอดคล้องกันphiที่phiจะต้องมีในองศาเรเดียนหรือเกรด (มีเกรดผมหมายถึงGradiansซึ่งเป็น 1 / 400 ของวงกลมเต็ม) แล้วแต่ว่าอะไรจะสะดวกสำหรับคุณ (1,0)มุมที่เป็นวัดในทิศทางบวกและเรามีมุมสำหรับศูนย์ รายละเอียด คุณไม่สามารถใช้สร้างเพิ่มเติมที่คำนวณมุมที่phiได้รับสองพิกัดรวมทั้งatan2, rect2polar, argOfComplexNumberและฟังก์ชั่นที่คล้ายกัน อย่างไรก็ตามคุณสามารถใช้ฟังก์ชั่นตรีโกณมิติปกติและการกลับด้านได้ซึ่งจะรับเพียงหนึ่งอาร์กิวเมนต์เท่านั้น สัญลักษณ์หน่วยใดก็ได้เป็นตัวเลือก รัศมีrจะต้องไม่เป็นลบและphiจะต้องอยู่ในช่วง[-360°, 360°](ไม่สำคัญว่าคุณจะส่งออก270°หรือ-90°) ตัวอย่าง Input Output (1,1) 45° (0,3) 90° (-1,1) 135° (-5,0) 180° (-2,-2) 225° (0,-1.5) 270° (4,-5) …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

3
สร้างเมทริกซ์ซิกแซกใหม่
ในฐานะที่เป็นส่วนหนึ่งของอัลกอริธึมการบีบอัดมาตรฐาน JPEG จะเปิดใช้งานเมทริกซ์เป็นเวกเตอร์ตามแนวต้านของทิศทางสลับ: งานของคุณคือนำเวกเตอร์ที่ไม่ได้เลื่อนพร้อมกับขนาดเมทริกซ์และสร้างเมทริกซ์ที่เกี่ยวข้องอีกครั้ง ตัวอย่างเช่น: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 ควรให้ผลผลิต [1 2 3 4 5 6 7 8 9 1 2 3] ในขณะที่ขนาด6, 2จะให้ [1 2 6 3 1 2 5 9 4 7 8 3] กฎระเบียบ คุณอาจเลือกที่จะใช้มิติข้อมูลเดียวเท่านั้นเป็นอินพุต อินพุตแต่ละรายการสามารถดำเนินการในลำดับใดก็ได้ คุณอาจสมมติว่าความกว้างและความสูงเป็นค่าบวกและใช้ได้กับความยาวเวกเตอร์ที่กำหนด …

27
นับขึ้นแทนที่ทำซ้ำ!
คำนิยาม กำหนดอาร์เรย์ลำดับที่nของลำดับ CURR ดังนี้ เริ่มต้นด้วยเดี่ยวอาร์เรย์A = [N] สำหรับแต่ละจำนวนเต็มkในแทนที่รายการkกับkหมายเลขธรรมชาตินับเพิ่มขึ้นจาก1ไปk ทำซ้ำขั้นตอนก่อนหน้าn - 1ครั้งเพิ่มเติม ตัวอย่างเช่นถ้าn = 3เราเริ่มต้นด้วยอาร์เรย์[3] เราแทนที่3กับ1, 2, 3 , ยอม[1, 2, 3] ตอนนี้เราแทนที่1 , 2และ3ด้วย1 ; 1, 2และ1, 2, 3 (resp.) ยอม[1, 1, 2, 1, 2, 3] สุดท้ายเราดำเนินการแทนเช่นเดียวกับในขั้นตอนก่อนหน้าสำหรับทุกหกจำนวนเต็มในอาร์เรย์ยอม[1, 1, 1, 2, 1, 1, 2, 1, 2, 3] นี่คืออาร์เรย์ CURR ที่สาม งาน …

4
วันที่บีบอัดของสัปดาห์
กำหนดอินพุตของรายการวันในสัปดาห์เอาท์พุทการเรียงลำดับที่สั้นที่สุดของรายการ รูปแบบของการป้อนข้อมูลที่เป็นสตริงประกอบด้วยหนึ่งหรือมากกว่าของสตริงสองตัวอักษรSu(วันอาทิตย์), Mo(วันจันทร์) Tu( ฯลฯ ) We, Th, และFr Saอินพุตอาจไม่จำเป็นต้องถูกจัดเรียงตามลำดับ ในการแปลงอินพุตเป็นรูปแบบเอาต์พุต จัดเรียงอินพุตตามวันในสัปดาห์โดยเริ่มจากวันอาทิตย์ (เช่นThMoSaSuFrTuWe-> SuMoTuWeThFrSa) ลดตัวย่อลงไปหนึ่งตัวอักษรถ้ามันไม่มีใบความคลุมเครือ ตัวอย่างเช่นSuMoTuWeควรเป็นSMTWเพราะ S ตัวแรกไม่สามารถเป็นวันเสาร์ได้เนื่องจากจะทำให้เอาต์พุตไม่ได้เรียงลำดับ (เหมือนกันสำหรับ T) อย่างไรก็ตามThFrSaควรเป็นThFSเช่นวันอังคารและวันพฤหัสบดีมาก่อนวันศุกร์และลดลงเพื่อTFSสร้างความกำกวม หากเอาท์พุทเป็นตอนนี้MTWTFเอาท์พุทDแทน (ซึ่งหมายถึง "สัปดาห์วัน ") ในทำนองเดียวกันSSควรจะเป็นEสำหรับสัปดาห์สิ้นสุด ในที่สุด SMTWTFSควรกลายเป็นAสำหรับทุกวัน ทั้งอินพุตและเอาต์พุตต้องเป็นสตริงเดี่ยว เนื่องจากนี่คือcode-golfรหัสที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ กรณีทดสอบ: In Out | In Out -----------------------|-------------------- SuTu STu | SuTuWe STW SuTuSa STuS | SuWeTh SWT TuThSa TTS | …

21
Javascript: สร้างอาร์เรย์ 10x10 จำนวน 1 วินาที
เห็นได้ชัดว่าความท้าทายนี้จะไม่สำคัญกับฟังก์ชั่นและไลบรารีแยกต่างหากดังนั้นจึงไม่ได้รับอนุญาต รหัสของคุณจะต้องเป็นไปตามข้อกำหนด ECMAscript (ข้อกำหนดเฉพาะใด ๆ ) ดังนั้นจึงไม่มีคำตอบเฉพาะสำหรับเบราว์เซอร์ อาร์เรย์ต้องสามารถเข้าถึงได้หลังจากอินสแตนซ์นั้น ฉันมีคำตอบที่ฉันจะระงับในตอนนี้ หมายเหตุ:ความท้าทายนี้มีเฉพาะกับจาวาสคริปต์เพราะไม่สะดวกที่จะสร้างอาร์เรย์หลายมิติในจาวาสคริปต์

7
ค้นหาอาร์เรย์ที่เหมาะกับจำนวนเงิน
พิจารณาอาร์เรย์ของความยาวA nอาร์เรย์มีจำนวนเต็มบวกเท่านั้น A = (1,1,2,2)เช่น ให้เรากำหนดf(A)เป็นชุดของผลรวมของทุกคนที่ไม่ว่างเปล่า subarrays Aต่อเนื่องกันของ ในกรณีf(A) = {1,2,3,4,5,6}นี้ ขั้นตอนในการผลิตf(A) มีดังนี้: subarrays ของAreA จำนวนเงินของตนมี(1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2) ชุดที่คุณได้รับจากรายการนี้จึงเป็น1,1,2,2,2,3,4,4,5,6{1,2,3,4,5,6} งาน รับชุดของเงินก้อนSได้รับในการเรียงลำดับที่มีจำนวนเต็มบวกเท่านั้นและระยะเวลาในอาร์เรย์nงานของคุณคือการส่งออกอย่างน้อยหนึ่งอาร์เรย์ดังกล่าวว่าXf(X) = S ตัวอย่างเช่นถ้าS = {1,2,3,5,6}และแล้วการส่งออกที่ถูกต้องn = 3X = (1,2,3) หากไม่มีอาเรย์ดังกล่าวXรหัสของคุณควรส่งออกค่าคงที่ใด ๆ ตัวอย่าง อินพุต: n=4, S = (1, 3, 4, 5, 6, 8, …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.