คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

30
รับอินพุท int n พิมพ์ n * กลับด้าน (n)
รับจำนวนเต็มnพิมพ์ออกมาn * reversed(n) reversed(n)เป็นหมายเลขที่คุณได้รับเมื่อคุณตัวเลขของreversen reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) = 659*956 = 630004 รหัสที่สั้นที่สุดชนะ! ลีดเดอร์บอร์ด แสดงตัวอย่างโค้ด var QUESTION_ID=144816,OVERRIDE_USER=71625;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var …
9 code-golf  math  arithmetic  code-golf  math  integer  code-golf  arithmetic  integer  code-golf  sequence  base-conversion  palindrome  code-golf  math  primes  integer  code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

7
วันที่อยู่ในช่วง?
ให้MM/DDวันที่ ( 12/24) และช่วงวันที่เริ่มต้น / สิ้นสุด ( 11/01 - 06/24) ให้คิดออกว่าวันที่นั้นอยู่ในช่วงวันที่ที่ระบุหรือไม่ ช่วงวันที่สามารถเรียงตามลำดับ ( 05/01 - 11/01) หรือล้อมรอบในปีถัดไป ( 11/01 - 05/01) ตัวอย่าง: 12/24เป็น11/01 - 06/24= จริง 06/24เป็น11/01 - 06/24= จริง 06/24เป็น06/24 - 06/24= จริง 06/24อยู่ใน11/01 - 06/23= เท็จ 07/24อยู่ใน11/01 - 06/24= เท็จ 07/24เป็น05/01 - 11/01= จริง 07/24เป็น07/23 - 07/20= จริง …

7
สายการประกอบ Code-Golf
หมายเหตุ: ความท้าทายนี้ไม่เกี่ยวกับภาษาแอสเซมบลีที่แท้จริง ในฐานะหัวหน้าของCode-Golf Factory Inc.คุณต้องสร้างสายการประกอบเพื่อสร้างรหัสเฉพาะ วันนี้หัวหน้าคนงานขอให้คุณผลิตควาย รายละเอียด: ในการท้าทายนี้มีเป้าหมายคือการเขียนควินินเพื่อให้หมวดย่อยที่เหมาะสมเป็นควิน นี่คือ code-golf ดังนั้นจำนวนไบต์ที่น้อยที่สุด (ของโปรแกรมหลัก) จะชนะ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้ามและทั้งโปรแกรมหลักและส่วนย่อยจะต้องเป็น quines จริง ส่วนย่อยจะต้องสั้นกว่าตัวละครหลักอย่างน้อย 2 ตัวซึ่งหมายความว่าคะแนนขั้นต่ำคือ 3 ไบต์ คุณต้องการเพียง 1 ส่วนย่อยที่คุณเลือกเพื่อทำงาน

14
เพิ่มขึ้นลดลงไม่มีหรือทั้งหมด?
รับสองอินพุตเวกเตอร์ / รายการที่ไม่มีตัวเลขที่มีตัวเลข1และ2สตริง (ไม่ใช่คุณไม่สามารถใช้0/1แทนได้) สตริงจะเป็นอย่างใดอย่างหนึ่งต่อไปนี้ (ในตัวพิมพ์เล็กตรงตามที่เขียนด้านล่าง: increasing decreasing ones twos all none ถ้าสตริงเป็น ____ คุณจะต้องส่งคืนดัชนี ___: increasing... โดยที่รายการเปลี่ยนจาก1เป็น2(ทุกรายการจะ2ติดตามโดยตรงหลังจาก a 1) decreasing... โดยที่รายการเปลี่ยนจาก2เป็น1(ทุกรายการจะ1ติดตามโดยตรงหลังจาก a 2) ones ... ของตัวเลขทั้งหมดนั่นคือ 1 twos ... ของตัวเลขทั้งหมดนั่นคือ 2 all ... ตัวเลขทั้งหมด none... ไม่มีตัวเลข 0ไม่เป็นไรถ้ารายการถูกทำดัชนี 1 รายการ ตัวเลขติดลบจะใช้ได้ถ้ารายการนั้นเป็นดัชนี 0 คุณสามารถส่งออกรายการหรือสตริงที่ว่างเปล่าได้ กรณีทดสอบ: สิ่งเหล่านี้เป็น 1 ดัชนี คุณสามารถเลือกได้ว่าต้องการดัชนี 1 ดัชนีหรือ …

4
Badugi ใครชนะบ้าง
แรงบันดาลใจจากความท้าทายนี้และที่เกี่ยวข้องกับคนนี้ พื้นหลัง Badugi [bæduːɡiː] เป็นตัวแปรโป๊กเกอร์วาดต่ำ เหตุการณ์$ 1K Pokerstars World Cup Of Online Poker เริ่มต้นภายใน3ชั่วโมงและฉันต้องรู้ว่ามือของฉันดีแค่ไหน! เกมนี้ใช้สำรับมาตรฐาน52ใบซึ่งมีสี่ชุดและสิบสามอันดับ ชุดมีเรียงลำดับและจะต้องติดฉลากcdhs; ทหาร - สั่งซื้อจากสูงสุดKไปต่ำสุดA- KQJT98765432Aมี เช่นดาดฟ้าเต็มอาจจะแสดงดังต่อไปนี้ (คั่นด้วยช่องว่าง): Kc Kd Kh Ks Qc Qd Qh Qs Jc Jd Jh Js Tc Td Th Ts 9c 9d 9h 9s 8c 8d 8h 8s 7c 7d 7h 7s …

1
ใหญ่กว่า, ดีกว่า (แตก) ซิป
(ได้รับแรงบันดาลใจจากความท้าทายนี้ ) ในความท้าทายเริ่มแรกคุณต้องทำซิปแนวนอนอย่างไรก็ตามเมื่อมองลงไปที่ hoodie ของฉันซิปของฉันก็จะแนวตั้งมากขึ้น (และหักนิดหน่อย): P อินพุต คุณจะได้รับสตริงเดียว ( s) และคู่ของจำนวนเต็ม ( aและb) ในรูปแบบใด ๆ ที่ไหน: a < (length-of-s / 2) b <= ((length-of-s / 2) - (a + 1)) / 6 ผลผลิตและเกณฑ์การให้คะแนน โปรแกรมของคุณอาจเป็นโปรแกรมเต็มรูปแบบหรือฟังก์ชั่นที่สร้างสตริงเดี่ยวที่มีการจัดรูปแบบที่ถูกต้องหรืออาร์เรย์ (หนึ่งรายการต่อบรรทัด) ที่คุณเลือก ช่องว่างนำหน้าและต่อท้ายและบรรทัดใหม่เป็นตัวเลือกตราบใดที่อักขระของเอาต์พุตทั้งหมดเข้าแถว เช่น. ["f r"],["u e"],["l p"],["l p"],["y i"],[" o z "],[" p n …

3
โซ่สานสองเส้น
ในคำถามนี้ฉันนิยามฟังก์ชัน "chain" เป็นฟังก์ชันที่: คือการเรียงลำดับซึ่งหมายความว่าทุกค่าจับคู่กับและถูกแมปด้วยค่าเดียว และอนุญาตให้มีค่าใด ๆ ที่สามารถรับได้จากค่าอื่น ๆ โดยการใช้งานซ้ำ ๆ ของฟังก์ชั่นหรือการผกผันของมัน มีฟังก์ชั่นมากมายที่ทำสิ่งนี้และบางฟังก์ชั่นนั้นค่อนข้างง่าย (ดูคำตอบของคำถามนั้น) ตอนนี้เรากำลังจะนิยามคลาสของฟังก์ชันที่แยกต่างหากที่ฉันจะเรียกว่า "interwoven" ฟังก์ชั่นที่สานต่อกันเป็นฟังก์ชั่นในชุดที่มีสองพาร์ทิชันอนันต์0และ1ดังกล่าวว่าฟังก์ชั่นนี้เป็นฟังก์ชั่นห่วงโซ่ทั้ง0และ1 ซึ่งหมายความว่าไม่มีค่าใน0สามารถแมปไปยังค่าใน1ภายใต้ฟังก์ชั่นหรือในทางกลับกัน งาน งานของคุณคือการเขียนรหัสที่ดำเนินการหรือกำหนดฟังก์ชั่น interwoven ในจำนวนเต็มบวก ฟังก์ชั่นของคุณสามารถเป็นอะไรก็ได้ตราบใดที่มันเป็นไปตามเกณฑ์สำหรับการผสมผสาน คุณควรรวมคำอธิบายว่าทำไมฟังก์ชั่นของคุณถูกเชื่อมโยงกันในคำตอบ มันคือ รหัสกอล์ฟ คำถามดังนั้นคำตอบจะได้คะแนนเป็นไบต์โดยไบต์น้อยจะดีขึ้น

14
การขยายไบนารีไบนารี่
โดยปกติเราจะแยกตัวเลขออกเป็นเลขฐานสองโดยการกำหนดด้วยกำลังของ 2 ด้วยสัมประสิทธิ์ของ0หรือ1สำหรับแต่ละเทอม: 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 ทางเลือกของ0และ1ก็คือ ... ไม่ได้เป็นแบบไบนารีมาก เราจะทำการขยายฐานสองจริงโดยขยายด้วยพลัง 2 แต่ด้วยสัมประสิทธิ์1หรือ-1แทน: 25 = 1*16 + 1*8 + 1*4 - 1*2 - 1*1 ตอนนี้ดูเป็นเลขฐานสอง ด้วยจำนวนที่เป็นบวกใด ๆ คุณควรเห็นว่า: ทุกเลขคี่จะมีการขยายไบนารีจริงจำนวนมากอย่างไม่ จำกัด เลขคู่ทุกตัวไม่มีการขยายไบนารีที่แท้จริง ดังนั้นสำหรับการขยายแบบไบนารีที่แท้จริงที่จะกำหนดไว้อย่างดีเราจำเป็นต้องมีการขยายตัวให้น้อยที่สุดนั่นคือด้วยความยาวที่สั้นที่สุด รับค่าบวกเลขจำนวนเต็มคี่ใด ๆnส่งคืนการขยายไบนารีที่แท้จริงจากตัวเลขที่สำคัญที่สุดไปยังตัวเลขที่มีนัยสำคัญน้อยที่สุด (หรือในลำดับที่กลับกัน) กฎ: เช่นนี้คือ รหัสกอล์ฟคุณควรตั้งเป้าหมายให้เป็นไบต์ที่สั้นที่สุด อนุญาตให้สร้างเครื่องได้ เอาต์พุตใด ๆ ที่สามารถเป็นตัวแทนและแสดงรายการสัมประสิทธิ์เป็นที่ยอมรับได้: อาเรย์สตริงของสัมประสิทธิ์ที่มีตัวคั่น …

3
โทรศัพท์ไร้สายเก่า
ฉันต้องโทรหาเพื่อน ๆ แต่ปุ่มของโทรศัพท์ไร้สายทำงานไม่ถูกต้อง ปุ่มเดียวที่ฉันสามารถกดได้คือ [ขึ้น], [ลง] และ [โทร] สามารถใช้ [ขึ้น] และ [ลง] เพื่อนำทางในสายล่าสุดของฉันและสามารถใช้ [โทร] เพื่อโทรหาชื่อที่เลือกได้ โทรศัพท์ของฉันมีรายการที่มีNการโทรล่าสุดและฉันรู้ว่าเพื่อนทุกคนที่ฉันต้องการโทรอยู่ในรายการนี้ งาน: คุณจะได้รับหมายเลขNและรายชื่อL: N คือจำนวนการโทรล่าสุดที่โทรศัพท์ของฉันจำได้ L มีชื่อตามลำดับที่ฉันต้องการโทร คุณต้องส่งออกจำนวนกดปุ่มที่ฉันต้องการในการจัดเรียงที่ดีที่สุดของรายการโทรล่าสุด ตัวอย่าง: -> อินพุต: โทรหาแอนนาบ็อบแล้วก็แอนนาอีกครั้ง ด้วยรายการโทรล่าสุดขนาด 5 5 Anna Bob Anna -> เอาท์พุท: การจัดเรียงที่เหมาะสมที่สุดที่เป็นไปได้: Anna, Foo, Bar, Foobar, Bob 5 # Key presses: [Call] Anna, [Up] + [Call] …

3
ใช้ตัวอักษรที่จะทำให้ตัวเลขสั้น
ท้าทาย ใช้ตัวเลขและเอาท์พุทด้วยตัวเลข 4 หลักหรือน้อยกว่าโดยใช้ตัวอักษรและตัวเลข ตัวอย่างเช่น; จะกลายเป็น270,030270K สำคัญ พันล้าน -> B ล้าน -> M พัน -> K กฎระเบียบ คุณอาจเลือกที่จะยอมรับหมายเลขอินพุตที่มีเครื่องหมายจุลภาคคั่นทศนิยมสามตำแหน่ง (เช่น123,456,789) ปัดเศษเป็นครึ่งหนึ่งที่ใกล้ที่สุด ตัวเลขจะขึ้นไป999,499,999,999เท่านั้น ส่วน mantissa ของคำตอบควรมีอย่างน้อย 1 ตัวอักษรทั้งหมดจะต้องเป็นตัวพิมพ์ใหญ่และตามที่ระบุไว้ข้างต้น ผลลัพธ์ต้องเป็นตัวเลข 4 หลักหรือน้อยกว่า (รวมทั้งตัวอักษรเช่นB, KและM) ผลลัพธ์จะต้องมีความแม่นยำทางคณิตศาสตร์มากที่สุด ตัวอย่าง: 15,480-> 20K ไม่ตกลง 15,480-> 15.5K ดีมาก หากมีเอาต์พุตจำนวนมากที่มีความแม่นยำทางคณิตศาสตร์เหมือนกันให้ส่งคืนหนึ่งรายการ ตัวอย่าง: 1000-> 1000 ดีมาก 1000-> 1K ดีมาก ตัวอย่าง: 1,234,567 -> …
9 code-golf 

30
เอาต์พุตที่มีจำนวนหลักของ pi เท่ากันกับความยาวของโค้ด
ความท้าทายของคุณคือการพิมพ์ xตัวเลขของปี่ที่xมีความยาวรหัสของคุณ ตัวอย่าง: Source code (length) -> output foo! (4) 3.141 foobar (6) 3.14159 kinda long (10) 3.141592653 +++++ (5) 3.1415 123456789 (9) 3.14159265 คุณสามารถใช้ได้ floor(π/10 * 10code_length) / 10code_length - 1เพื่อกำหนดจำนวนหลักที่คุณต้องการพิมพ์ โปรดทราบว่าจุดทศนิยมไม่นับเป็นหลักของไพ - ดังนั้นโค้ดของความยาว 3 ควรมีเอาต์พุต3.14, ของความยาว 4 กฎ: ความยาวรหัสของคุณจะต้องมากกว่าสามตัว คุณไม่สามารถใช้ช่องโหว่มาตรฐานใด ๆ คุณสามารถใช้วิธีการส่งออกมาตรฐานที่ได้รับอนุญาต คุณไม่สามารถอ่านซอร์สของคุณเพื่อกำหนดความยาวโค้ด คุณไม่สามารถใช้ค่าคงที่บิวด์อินได้ Pi จะต้องแม่นยำอย่างสมบูรณ์และไม่ใกล้เคียง จำเป็นต้องมีจุดทศนิยมในเอาต์พุต หากคุณเลือกที่จะส่งออกผ่านทางค่าตอบแทนคุณจะต้องกลับจำนวนเต็มทศนิยม …

4
สลับกล่อง!
กำหนดสตริงที่อาจมีกล่องในสลับกล่อง สิ่งนี้จะชัดเจนขึ้นในกรณีทดสอบและคำอธิบาย อินพุต / เอาต์พุต รูปแบบอินพุต อินพุตจะเป็นสตริงเดี่ยวคั่นด้วย CR, LF หรือ CRLF หรือรายการสตริง รูปแบบอินพุตขึ้นอยู่กับคุณที่จะตัดสินใจ รูปแบบผลลัพธ์ รูปแบบเอาต์พุตต้องอยู่ในรูปแบบเดียวกับอินพุต คำอธิบาย + ตัวอย่าง ลองมาดูสตริงบรรจุกล่องเป็นตัวอย่าง: +-------------+ |Hello, World!| +-------------+ ในการสลับกล่องเราจะลบแถวแรกและแถวสุดท้ายและคอลัมน์แรกและคอลัมน์สุดท้าย คุณอาจคิดว่าจะไม่มีช่องว่างต่อท้ายหลังบรรทัดสุดท้าย (พร้อมบรรทัดใหม่ที่เป็นตัวเลือกที่ท้ายบรรทัดสุดท้าย) และไม่มีช่องว่างต่อท้ายบนบรรทัดใด ๆ ไม่นับบรรทัดใหม่ของหลักสูตร นี่จะกลายเป็น: Hello, World! วิธีอื่น ๆ หากสตริงไม่ได้อยู่ในกล่องให้เพิ่มกล่องลงไป มันค่อนข้างง่าย เติม+---...---+เส้นของตัวเองด้วยkเครื่องหมายขีดคั่นโดยที่kความยาวของบรรทัดที่ยาวที่สุดและจากนั้นสำหรับแต่ละบรรทัดให้วางด้วยช่องว่างต่อท้ายเพื่อจับคู่ความยาวของบรรทัดที่ยาวที่สุดจากนั้นเติมและผนวกอักขระไพพ์ ( "|") ในที่สุดผนวกบรรทัดที่มีการ+---...---+ตั้งค่าเช่นเดียวกับบรรทัดแรก ตัวอย่างเช่น: Hello, World! กลายเป็น: +-------------+ |Hello, World!| +-------------+ คุณอาจจะสมมติไม่มีเส้นในการป้อนข้อมูลที่จะมีช่องว่างต่อท้าย ตัวอย่างของสตริงที่ควรมีกล่องวางไว้รอบ …

5
แผนที่เกม ASCII 2D
ปัญหา รับอินพุตaโดยที่ a คือกริดของอักขระในรูปแบบอินพุตใด ๆ ตราบใดที่มีองค์ประกอบเดียวสำหรับ 'บล็อก' ของเอาต์พุตแต่ละรายการ และใส่bที่ B aคือตารางของตัวเลขที่มีขนาดเดียวกับการป้อนข้อมูล ถนนมีสองประเภทคือ 1 หมายถึงถนนหินที่มีเครื่องหมายกำกับไว้@และ 2 หมายถึงถนนลูกรังที่มีเครื่องหมาย# @ถนนเป็นศูนย์กลางในการป้องกันและคือขนาด 6x6 ถ้าเป็นถนนที่อยู่ติดกันด้านที่จะขยายไปยังชายแดนเซลล์ตาราง #ถนนเป็นศูนย์กลางในการป้องกันคือขนาด 4x4 ถ้าเป็นถนนที่อยู่ติดกันด้านที่จะขยายไปยังชายแดนเซลล์ตาราง เอาท์พุทกริดออฟเซ็ตตามหมายเลขบรรทัด 8x8 ของอักขระ ASCII ในอินพุตaและวางซ้อน 'ถนน' จากอินพุตbเช่น อินพุต a=[[a,b,a],[b,a,b],[a,b,a]] b=[[1,1,1],[2,0,1],[2,0,0]] เอาท์พุท: ขั้นตอนที่ 1: กริด (การแสดงอินพุต 8x8 a) aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa aaaaaaaabbbbbbbbaaaaaaaa bbbbbbbbaaaaaaaabbbbbbbb bbbbbbbbaaaaaaaabbbbbbbb bbbbbbbbaaaaaaaabbbbbbbb …

2
Word Chain โหลดซ้ำ
นี่คือตัวแปรของPlay the word chainและการสร้างเชนของคำที่ยาว ข้อมูลที่ป้อนเป็นรายการที่ไม่ว่างของคำที่ไม่ซ้ำอย่างน้อย 2 ตัวอักษรที่ทำจากอักขระใน [az] คุณต้องแสดงความยาวของสายโซ่ที่ยาวที่สุดเท่าที่จะเป็นไปได้โดยที่แต่ละคำที่ตามมาเริ่มต้นด้วยตัวอักษรสุดท้ายของคำก่อนหน้า คุณสามารถเริ่มต้นด้วยคำใด ๆ ในรายการ การบิดอีกอย่างหนึ่งคือคุณได้รับอนุญาตให้ทำซ้ำคำใด ๆ ในรายการ อย่างไรก็ตามคุณไม่สามารถทำซ้ำบล็อกสองคำใด ๆ ตัวอย่างเช่น cat->tac->catได้รับอนุญาต แต่cat->tac->cat->tacไม่ใช่เพราะคุณทำซ้ำบล็อกสองคำ ( cat->tac) นอกจากนี้คุณไม่สามารถใช้คำเดียวกันสองครั้งในแถว (เช่นeye->eye) ตัวอย่าง: cat dog tree egg => 3 (cat-> tree-> egg) new men ten whim => 5 (ten-> new-> whim-> men-> new) truth fret heart his => …

22
สลับลำดับ
งานของคุณคือการเขียนรหัสบางอย่างที่ส่งออกลำดับ OEIS และมีชื่อของลำดับในรหัส ( A______) ง่ายพอใช่ไหม นี่คือการจับรหัสของคุณจะต้องส่งออกลำดับที่สองแยกเมื่อชื่อของลำดับในรหัสเปลี่ยนเป็นชื่อของลำดับที่สอง อินพุตเอาต์พุต รหัสของคุณอาจเป็นฟังก์ชั่นหรือโปรแกรมที่สมบูรณ์ที่ใช้nผ่านวิธีการป้อนข้อมูลมาตรฐานและส่งออกคำที่nของลำดับตามดัชนีโดยดัชนีที่ให้ไว้ในหน้า OEIS คุณต้องสนับสนุนค่าทั้งหมดที่มีให้ในไฟล์ OEIS b สำหรับลำดับนั้นหมายเลขใด ๆ ที่ไม่ได้อยู่ในไฟล์ b ไม่จำเป็นต้องได้รับการสนับสนุน เกณฑ์การให้คะแนน นี่คือ รหัสกอล์ฟ. คะแนนของคุณจะเป็นจำนวนไบต์ในรหัสของคุณโดยน้อยกว่าจะดีกว่า ตัวอย่าง นี่คือตัวอย่างใน Haskell ที่ใช้งานได้กับ A000217 และ A000290 f x|last"A000217"=='0'=x^2|1>0=sum[1..x] ลองออนไลน์!

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