คำถามติดแท็ก polyglot

สำหรับความท้าทายที่เกี่ยวข้องกับรหัสที่ทำงานในหลายภาษาโปรแกรม

24
Polyglot Anagrams Robbers 'Thread
นี่คือกระทู้โจรของความท้าทายนี้ ตำรวจจะเลือกลำดับOEISและเขียนสองโปรแกรมเต็มในสองภาษาที่แตกต่างกันซึ่งสร้างรายการที่ n ในลำดับเมื่อได้รับ n ผ่าน STDIN โปรแกรมทั้งสองจะต้องเป็นแอนนาแกรมของกันและกันหมายความว่าแต่ละโปรแกรมสามารถจัดเรียงใหม่ได้จากตัวอักษรของอีกโปรแกรม พวกเขาจะแสดงหมายเลข OEIS ซอร์สโค้ดสำหรับและชื่อของภาษาหนึ่งที่มีอยู่ คุณต้องค้นหาแอนนาแกรมของเอกสารต้นฉบับของตำรวจที่ทำงานในภาษาอื่นที่ไม่ใช่ภาษาที่ตำรวจใช้ ในการถอดรหัสคำตอบคุณจะต้องค้นหาภาษาและโปรแกรมใด ๆที่สร้างลำดับและเป็นแอนนาแกรมของต้นฉบับไม่จำเป็นต้องเป็นคำตอบที่ตำรวจกำลังคิด คุณอาจส่งออกด้วยรหัสตัวอักษรหรือรวมถึง STDERR ในการแก้ปัญหาของคุณ แต่ถ้าตำรวจได้ระบุวิธีการแก้ปัญหาที่ซ่อนอยู่ของพวกเขาทำเช่นนั้น เอาต์พุตทศนิยมไปที่ STDOUT เป็นตัวถอดรหัสที่ถูกต้องเสมอ ดังนั้นตำรวจจึงมีแรงจูงใจที่จะทำให้มันยากที่สุดเท่าที่จะทำได้เพื่อหาภาษาใด ๆ ที่ทำงานโดยใช้รายการสัญลักษณ์ เกณฑ์การให้คะแนน ผู้ที่มีรอยแตกมากที่สุดจะเป็นผู้ชนะในส่วนนี้ เฉพาะรอยแตกแรกสำหรับแต่ละวิธีจะนับรวมคะแนนของคะแนน คณะผู้นำ ขอบคุณมากสำหรับทุก ๆ คนที่เกิดขึ้นในความท้าทายนี้ นี่คือกระดานผู้นำตามที่ยืน Place User Score ----------------------------- 1 Adnan 3 1 Kritixi Lithos 3 1 Emigna 3 1 milk 3 5 …

4
หลายโปรแกรม Quinecatenate!
งานของคุณคือการให้สามภาษาที่แตกต่างกัน A, B, C และเขียนสองโปรแกรมที่แตกต่างกัน P และ Q เช่นนั้น: P เป็นควินในภาษา A แต่ไม่ใช่ควินินใน B หรือ C; Q เป็นควินในภาษา B แต่ไม่ใช่ควินินใน A หรือ C; และ Q เรียงต่อกันหลังจาก P (ไม่มีตัวละครใหม่เพิ่มในระหว่าง) เป็น quine ในภาษา C แต่ไม่ใน B หรือ A นี่คือ codegolf ซึ่งคะแนนของคุณคือความยาวของควินินสุดท้ายที่ต่อกัน อีกครั้งปฏิบัติตามกฎของquines ที่เหมาะสม - ไม่อ่านซอร์สโค้ดของคุณไม่มีโปรแกรมที่ว่างเปล่า ฯลฯ

28
ย้อนกลับความจริง
เขียนโปรแกรมหรือฟังก์ชั่นที่: ใช้เวลาในสตริงจาก stdio หรืออาร์กิวเมนต์ แทนที่ทั้งหมดtrueด้วยfalseและfalseด้วยtrue ย้อนกลับ แต่ไม่ย้อนกลับtrueและfalse ส่งคืนหรือพิมพ์ผลลัพธ์ ตัวอย่าง (ด้านซ้ายคืออินพุต): "true" "false" "2false" "true2" "true is false" "true si false" "false,true,undefined" "denifednu,false,true" "stressed-false" "true-desserts" "falstrue" "falseslaf" "true false true x" "x false true false" ช่องโหว่มาตรฐานใช้ นี่คือcode-golfดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ลีดเดอร์บอร์ด แสดงตัวอย่างโค้ด var QUESTION_ID=63256,OVERRIDE_USER=20569;function answersUrl(e){return"http://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"http://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 …

16
อีกหนึ่งโปรแกรมแล้วฉันก็ออกไป!
กำหนดจำนวนเต็มบวกระดับการซ้อนnและสตริงsของตัวอักขระ ASCII ( เพื่อ~ออกโปรแกรมซึ่งเมื่อทำงานในภาษาเดียวกัน outputs โปรแกรมที่เอาท์พุทโปรแกรมที่... sที่เอาท์พุทสตริง รวมnโปรแกรมควรจะสร้างขึ้นซึ่งทั้งหมดควรจะทำงานในภาษาเดียวกันกับคำตอบของคุณ หมายเหตุ: คุณสามารถส่งออกโปรแกรมหรือฟังก์ชั่น - สิ่งที่คุณได้รับอนุญาตโดยค่าเริ่มต้นเป็นการส่ง คุณสามารถป้อนsด้วยอักขระที่หลบหนีวิธีที่โปรแกรมหรือฟังก์ชั่นในภาษาของคุณมักจะใส่สตริง ตัวอย่าง ตัวอย่างเช่นที่กำหนดn=1และs="recursion"โปรแกรม Python 2 อาจส่งออก: print "recursion" การรันสิ่งนี้จะได้ผลลัพธ์: recursion ได้รับn=2และ s = "PPCG" โปรแกรม Python 2 อาจส่งออก: print "print \"PPCG\" " การรันเอาต์พุตนี้: print "PPCG" การรันเอาต์พุตนี้: PPCG ที่เกี่ยวข้อง (+ ชื่อเรื่องแรงบันดาลใจ): อีกหนึ่ง LUL และฉันไม่อยู่ ที่เกี่ยวข้องด้วย (ใน sandbox - ตอนนี้ถูกลบ …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

30
วาดสี่เหลี่ยมกลวงของ # ด้วยความกว้างที่กำหนด
ฉันได้รับความท้าทายนี้จากรหัสและฉันอยากรู้เกี่ยวกับการแก้ปัญหาที่ดีกว่าของฉัน: กำหนดความกว้างผ่านอินพุตมาตรฐานให้วาดสี่เหลี่ยมกลวงของ '#' ในความกว้างและความยาวที่กำหนด ตัวอย่าง: 5 ผลลัพธ์ใน ##### # # # # # # ##### ฉันใช้หลามเพื่อแก้ปัญหานี้ดังนั้นฉันจึงสนใจในรหัสหลามอื่น ๆ โดยเฉพาะ แต่โปรดโพสต์โซลูชันของคุณในภาษาที่คุณต้องการ
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

11
Polyglot ที่ถูก จำกัด
Polyglots เป็นโปรแกรมที่ใช้ได้ในหลายภาษาการเขียนโปรแกรมพร้อมกัน รูปหลายเหลี่ยมดังกล่าวส่วนใหญ่เขียนในลักษณะที่โครงสร้างบางอย่างของภาษาหนึ่งถูกตีความว่าเป็นความคิดเห็นของภาษาอื่น (เช่น#defineในภาษา C ถูกตีความว่าเป็นความคิดเห็นในหลายภาษาสคริปต์) ฉันอยากรู้ว่ามันเป็นไปได้ไหมที่จะสร้างรูปหลายเหลี่ยมที่ไม่มีความคิดเห็นซึ่งไม่มีความคิดเห็น แต่ก็เปลี่ยนทันทีเมื่อคุณลบตัวอักษรที่ไม่ใช่ช่องว่างออกฉันจึงขอให้คุณลองใช้โปรแกรมเช่นนั้น กฎที่เป็นรูปธรรมมีดังนี้: (ขาออก) โปรแกรมของคุณต้องสร้างเอาต์พุตบางส่วนบนคอนโซลภายใต้แต่ละภาษาของคุณ นั่นคือโปรแกรมของคุณไม่ได้รับอนุญาตให้ออกโดยไม่พิมพ์อะไรเลย (ความแปรปรวน) เนื่องจากเป็นการผ่อนคลายของคำจำกัดความหลายภาษามาตรฐานเอาท์พุทของโปรแกรมอาจแตกต่างกันระหว่างภาษา (ข้อผิดพลาด) โปรแกรมของคุณจะต้องไม่สร้างข้อผิดพลาด (กำหนดอย่างกว้าง ๆ ) ภายใต้ภาษาใด ๆ ของคุณ สำหรับภาษาส่วนใหญ่จะถูกกำหนดให้ส่งคืนโค้ดออกที่ไม่เป็นศูนย์จากคอมไพเลอร์และ / หรือล่าม ( จำกัด ) การกำจัดของตัวละครที่ไม่ใช่ช่องว่างใด ๆ เดียวจากรหัสของคุณควรจะทำให้โปรแกรมของคุณจะเปลี่ยนพฤติกรรมของตนภายใต้ทุกภาษาใดภาษาหนึ่งของคุณ โปรแกรมอาจ "เปลี่ยน" โดยไม่ถูกต้องสำหรับภาษานั้นหรือโดยการเปลี่ยนผลลัพธ์ที่ผลิต นี่คือความท้าทายรหัส ผู้ชนะคือโปรแกรมที่ถูกต้องในภาษาการเขียนโปรแกรมส่วนใหญ่ ความสัมพันธ์จะขาดไปเนื่องจากความยาวของโปรแกรมสั้นลง กฎการ จำกัด ใช้ไม่ได้กับการลบอักขระหลายตัว กล่าวคือมันเป็นการดีถ้าลบอักขระหลายตัวพร้อมกันทำให้ไม่มีการเปลี่ยนแปลงในภาษาใดภาษาหนึ่งของคุณ สังเกตว่ากฎข้อ จำกัด บ่งบอกว่าคุณไม่สามารถใช้ช่องว่างเป็นหนึ่งในภาษาของคุณได้เนื่องจากการลบอักขระที่ไม่ใช่ช่องว่างออกจะไม่เปลี่ยนพฤติกรรมของโปรแกรมช่องว่าง นี่เป็นตัวอย่างง่ายๆของโปรแกรมที่ปฏิบัติตามข้อ จำกัด ข้างต้นทั้งหมดสำหรับภาษา Python 2 และ …

6
Anaglot Polygrams
งาน เขียนโค้ดบางอย่างที่สามารถจัดใหม่เป็น n โปรแกรมที่แตกต่างกันใน n ภาษาที่แตกต่างกันแต่ละอันจะแสดงจำนวนที่แตกต่างกันตั้งแต่ 1 ถึง n ไม่ควรมีสองภาษาเหมือนกัน แต่รุ่นที่แตกต่างกันของ "ภาษาเดียวกัน" จะถือว่าเป็นภาษาที่แตกต่างกันตราบใดที่พวกเขามีหมายเลขรุ่นหลักที่แตกต่างกัน สำหรับความท้าทายนี้สภาพแวดล้อม REPL ไม่แตกต่างจากภาษาแม่ แต่ยังคงเป็นภาษา แต่ละภาษาควรใช้การเปลี่ยนแปลงที่แตกต่างกันของซอร์สโค้ดและส่งออกตัวเลขที่แตกต่างในช่วง พีชคณิตจะถูกนับเป็นไบต์ไม่ได้อยู่ในตัวละคร คุณควรรวมการเปลี่ยนแปลงแต่ละอย่างที่ใช้กับภาษาที่ใช้ในการทดสอบ เกณฑ์การให้คะแนน คะแนนของคุณจะเป็น โดยที่ N คือจำนวนภาษาและ L คือจำนวนลำดับเฉพาะของโปรแกรมไบต์ L ไม่เท่ากับความยาวของโปรแกรม (เว้นแต่ว่าโปรแกรมจะมีขนาด 1 หรือ 0 ไบต์) นี่คือสคริปต์ไพ ธ อนเพื่อคำนวณความอนุเคราะห์ L ของ Conor O'Brien L เท่ากับความยาวของโปรแกรมแฟคทอเรียลหากว่าไม่มีไบท์ซ้ำในโปรแกรม เป้าหมายคือเพื่อเพิ่มคะแนนของคุณ

6
รูปหลายเหลี่ยมที่ขัดแย้ง
ดีทุกคนรักpolyglots คุณจะได้รับจำนวนเต็มสองจำนวนในรูปแบบอินพุตมาตรฐานใด ๆ (ไม่มีการเข้ารหัส) งานของคุณคือการเขียนหลายภาษาที่ค้นหาค่าต่ำสุดในภาษาและค่าสูงสุดระหว่างตัวเลขสองในภาษาอื่นและดำเนินการดังต่อไปนี้: รหัสที่ค้นหาค่าสูงสุดจะต้องคำนวณผลรวมของพวกเขาด้วย โปรแกรมที่ค้นหาค่าต่ำสุดจะต้องคำนวณผลลัพธ์ของการลบ ( max - min) นี่คือ "ส่วนที่ยุ่งยาก" : หากตัวเลขสองตัวเท่ากันโปรแกรมทั้งสองจะต้องไม่แสดงผล / ส่งคืนสิ่งใด (ทั้งไป STDOUTและSTDERRหรือreturnวิธีอื่นใด) ดูรายละเอียดเพิ่มเติมในส่วนข้อมูลจำเพาะเกี่ยวกับการจัดรูปแบบ อินพุต ตามที่ระบุไว้ข้างต้นจำนวนเต็มสองจำนวนที่ใช้เป็นอินพุตในวิธีมาตรฐานใด ๆซึ่งใช้ร่วมกับทั้งสองภาษา รายละเอียดผลลัพธ์ สำหรับโปรแกรมที่ค้นหาmaxรูปแบบควรเป็น:max_value, addition result สำหรับโปรแกรมที่ค้นหาminรูปแบบควรเป็นmin_value, subtraction result (max - min) ผลที่ได้สามารถพิมพ์ด้วยตัวคั่นที่ชัดเจนใด ๆ ( , \n, ,หรือสิ่งอื่นที่คุณต้องการ) กลับมาจากฟังก์ชั่นเป็นสตริงที่มีค่าทั้งสองคาดว่าจะมีตัวคั่นหรือเป็นรายการตัวเลข (เช่น[max_value,sum]) ตัวอย่าง: Input || Max Language Output || Min Language …

1
ทำโพลิกอน regex
เขียน regex ที่ทำงานในอย่างน้อย 2 รสชาติ regex (หรือเวอร์ชัน) และจับคู่สตริงที่แตกต่างกันในแต่ละรส (หรือรุ่น) ที่ทำงานอยู่ สตริงที่จะจับคู่ในการท้าทายนี้เป็นคำแรกของชื่อรหัส Ubuntu ซึ่งแสดงอยู่ด้านล่าง regex ของคุณต้องตรงกันจากด้านบนของรายการ นั่นคือถ้างานของคุณ regex 3 รสชาติก็มีการแข่งขันWarty HoaryและBreezyและคนอื่นไม่ได้ Warty Hoary Breezy Dapper Edgy Feisty Gutsy Hardy Intrepid Jaunty Karmic Lucid Maverick Natty Oneiric Precise Quantal Raring Saucy Trusty Utopic Vivid Wily Xenial Yakkety Zesty 17.10 18.04 18.10 19.04 …

11
เพิ่มความแตกต่างยกกำลังสอง
พิจารณาการเปลี่ยนแปลงของค่าจำนวนเต็มจากไป1 Nเช่นตัวอย่างนี้สำหรับN = 4: [1, 3, 4, 2] เราจะถือว่ารายการนี้เป็นวงจรเช่นนั้น1และ2ได้รับการปฏิบัติเหมือนติดกัน ปริมาณหนึ่งที่เราสามารถคำนวณได้สำหรับรายการดังกล่าวคือผลต่างกำลังสองรวมของค่าที่อยู่ติดกัน: (1-3)² + (3-4)² + (4-2)² + (2-1)² = 10 Nงานของคุณคือการหาการเปลี่ยนแปลงซึ่งจะเพิ่มปริมาณนี้ให้เป็นจำนวนเต็มบวก ในกรณีของN = 4ตัวอย่างข้างต้นจะไม่เหมาะสมที่สุด (อันที่จริงแล้วเป็นเพียงเล็กน้อย) เราสามารถบรรลุผลต่างกำลังสองรวม18กับการเปลี่ยนแปลงต่อไปนี้ (รวมถึงการเปลี่ยนแปลงอื่น ๆ ): [1, 4, 2, 3] อัลกอริทึมของคุณต้องทำงานในเวลาพหุนาม (จากN) โดยเฉพาะอย่างยิ่งคุณไม่สามารถคำนวณความแตกต่างยกกำลังสองทั้งหมดของพีชคณิตทั้งหมดได้ คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่น, รับอินพุตผ่าน STDIN (หรือทางเลือกที่ใกล้เคียงที่สุด), อาร์กิวเมนต์บรรทัดคำสั่งหรืออาร์กิวเมนต์ของฟังก์ชันและส่งผลลัพธ์ผ่าน STDOUT (หรือทางเลือกที่ใกล้เคียงที่สุด), ค่าส่งคืนของฟังก์ชันหรือพารามิเตอร์ ผลลัพธ์อาจอยู่ในรูปแบบรายการแบบแบนหรือแบบสตริงที่สะดวกใด ๆ คุณอาจเลือกที่จะกลับรายการที่มีค่าจาก0การN-1แทนไป1N ใช้กฎมาตรฐานของกอล์ฟ ทดสอบข้อมูล มีวิธีการวิเคราะห์ที่ดีสำหรับปัญหานี้ เช่นโซลูชันที่ถูกต้องทั้งหมดN …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

9
meta-polyglot Quine
ในช่วงเวลาของฉันใน PPCG ฉันได้สังเกตเห็นว่าปัญหา quine และ polyglot ค่อนข้างเป็นที่นิยม นอกจากนี้ meta-solution สำหรับปัญหากล่าวคือสคริปต์ที่สร้างโปรแกรมซึ่งเป็นวิธีแก้ปัญหามักจะได้รับการตอบรับเชิงบวกจากชุมชนเป็นจำนวนมาก ดังนั้นฉันได้สร้างความท้าทายนี้ซึ่งใช้ความคิดทั้งสามนี้ งานของคุณผู้อ่านและผู้ที่ชื่นชอบcode-golfคือสร้างสคริปต์ให้สั้นที่สุดเท่าที่จะทำได้ในสองภาษา A และ B เพื่อสร้าง quines สำหรับ A และ B เมื่อโปรแกรมของคุณทำงานในภาษา A ควรสร้าง โปรแกรมที่เป็น quine ในภาษา B แต่ไม่ใช่ในภาษา Aและในทางกลับกัน ภาษา A และ B สามารถเป็นเวอร์ชันที่แตกต่างกันของภาษาเดียวกันโดยที่คุณต้องระลึกไว้เสมอว่าคำสั่งที่สร้างขึ้นควรใช้งานได้ในเวอร์ชันใดเวอร์ชันหนึ่งเท่านั้น เก็บไว้ในใจว่าช่องโหว่มาตรฐานควรพิจารณาปิดและมีเพียงquines ที่เหมาะสมจะได้รับอนุญาต ขอให้โชคดีตัวละครน้อยที่สุดชนะ!

4
คำนวณตัวเลขจริง
คำนิยาม เป็นจำนวนเต็มบวกnเป็นจำนวนปฏิบัติ (OEIS ลำดับA005153 ) IFF nทุกจำนวนเต็มบวกที่มีขนาดเล็กสามารถแสดงเป็นผลรวมของตัวหารที่แตกต่างของ ตัวอย่างเช่น18เป็นจำนวนจริง: ตัวหารคือ 1, 2, 3, 6, 9, และ 18 และจำนวนเต็มบวกอื่น ๆ ที่น้อยกว่า 18 สามารถเกิดขึ้นได้ดังนี้: 4 = 1 + 3 5 = 2 + 3 7 = 1 + 6 8 = 2 + 6 10 = 1 + 9 11 = 2 + …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

1
ตีกอล์ฟให้คุณเป็นดับเบิ้ลควินที่ดีกว่า
ราตรีสวัสดิ์ท่านสุภาพบุรุษและสุภาพสตรี คืนนี้ - เรามีรหัสท้าทาย การแข่งขันที่จะถูกกำหนดไม่ได้อยู่ในจำนวนคะแนน (a la Asteroids) แต่เพียงว่าคุณจะสามารถทำมันให้เสร็จ (a la Zelda) ได้หรือไม่ และเพื่อการเปรียบเทียบจำนวนไบต์ (เอ่อ ... แต่คุณบอกว่า ... ) ความท้าทายของคุณคือการเขียน quine เดียวที่รวบรวมทั้งในWhiteSpaceและภาษาอื่น ๆ ที่คุณเลือก ทั้งคู่ต้องมีเอาท์พุทที่เหมือนกันอย่างแน่นอน (ซึ่งเป็นควินก็เหมือนกันกับซอร์สโค้ด) ควินของคุณจะต้องมีความยาวมากกว่า 3 ไบต์ คะแนนของคุณคือขนาดของซอร์สโค้ดของคุณเป็นไบต์ เนื่องจากความท้าทายนี้เกี่ยวข้องกับ WhiteSpace โปรดหลีกเลี่ยงคำตอบของคุณเพื่อให้ชัดเจน - ควรอยู่ในรูปแบบ C คะแนนของคุณเป็นแหล่งต้นฉบับเป็นไบต์ไม่ใช่เวอร์ชันที่ใช้ Escape โชคดี.

30
เพิ่ม egaugnaL ไปที่รูปหลายเหลี่ยม
นี่เป็นคำถามตอบรับการเชื่อมโยงซึ่งหมายความว่าคำตอบทั้งหมดได้รับผลกระทบโดยที่ก่อนหน้าพวกเขา งาน nคำตอบ -th คำถามนี้ต้องเรียกใช้ในทุกภาษาที่มีอยู่ในคำตอบก่อนที่มันจะ พวกเขาไม่จำเป็นต้องทำงานตามลำดับ แต่จะต้องพิมพ์ชื่อของภาษาที่กำลังทำงานอยู่ในตอนนี้กลับด้าน กฎเพิ่มเติม ภาษาไม่สามารถใช้ได้สองครั้ง โปรแกรมของคุณต้องทำงานโดยไม่มีข้อผิดพลาด ไม่อนุญาตให้ใช้ข้อผิดพลาดในการบันทึกชื่อภาษา แต่คุณได้รับอนุญาตให้ใช้ข้อผิดพลาดเพื่อกำหนดภาษา แต่ละคำตอบจะต้องไม่เกิน 30% หรือ 40 ไบต์ (แล้วแต่จำนวนใดจะมากกว่า) นานกว่าคำตอบก่อนหน้า หากเปอร์เซ็นต์ไม่ได้เป็นจำนวนเต็มก็จะถูกปัดเศษลง ภาษาที่คุณเพิ่มต้องเป็นภาษาที่ใช้งานฟรี อนุญาตให้ใช้ล่ามภาษาใดก็ได้ หากคุณสามารถเชื่อมโยงไปยังผลลัพธ์ที่ทำซ้ำได้โปรดทำเช่นนั้น ชื่อของภาษาที่ตรงกันข้ามคือตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ดังนั้น '3nohtyp' จึงถูกต้องสำหรับ Python 3.0 คุณไม่สามารถใส่ 2 คำตอบในแถว หากภาษาของคุณไม่รองรับสตริงให้พิมพ์ตัวอักษรเป็นตัวเลขตามรูปแบบนี้: "A" = 0, "B" = 1, "C" = 2 ... ในกรณีของภาษาที่ไม่สนับสนุนสตริงและมีอักขระที่ไม่ใช่ตัวอักษรในชื่อให้พิมพ์ -1 แทนอักขระที่ไม่ใช่ตัวอักษร โปรดแสดงการยืนยันว่าภาษาไม่รองรับสตริง เงื่อนไขชัยชนะ หากคำถามนี้ใช้เวลา 20 วันโดยไม่มีคำตอบคำตอบที่สองถึงคำตอบสุดท้ายจะเป็นผู้ชนะ …

30
องค์ประกอบที่หายไป
กำหนดสตริงSและรายชื่อของดัชนีXปรับเปลี่ยนSโดยการเอาองค์ประกอบที่ดัชนีของแต่ละขณะที่ใช้ผลที่เป็นค่าใหม่SS ตัวอย่างเช่นกำหนดS = 'codegolf'และX = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

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