คำถามติดแท็ก answer-chaining

การท้าทายตอบรับสายเป็นความท้าทายที่คำตอบก่อนหน้าของความท้าทายมีอิทธิพลต่อวิธีการสร้างคำตอบใหม่

30
Fibonacci คำตอบ
(แรงบันดาลใจจากตัวละคร 95 ของ ASCII ... 95 ภาพยนตร์คำพูด ) ความท้าทาย การป้อนข้อมูลที่ได้รับnผลผลิตจำนวนฟีโบนักชีnth คุณสามารถใช้อย่างใดอย่างหนึ่ง0หรือการ1จัดทำดัชนีโปรดระบุว่าในการส่งของคุณ ง่ายใช่มั้ย การจับคือคุณต้องใช้ชุดอักขระของคำตอบก่อนหน้าทันทีลบอักขระสองตัวออกจากนั้นและเพิ่มอักขระแยกต่างหาก ต้องแยกตัวอักษร ไม่ได้มาจากชุดอักขระของคำตอบก่อนหน้าทันที มาจากชุด (ASCII ที่พิมพ์ได้, ช่องว่าง, บรรทัดใหม่, แท็บแนวนอน) และทำให้ขนาดตัวอักษรชุดรวมของคุณจะว่าหนึ่งมีขนาดเล็กกว่าชุดคำตอบก่อนหน้าทันทีของ คำตอบเบื้องต้น การส่งครั้งแรกจะต้องมีชุดย่อยของ (ASCII ที่พิมพ์ได้ทั้งหมด, ช่องว่าง, บรรทัดใหม่และแท็บแนวนอน) โดยลบอักขระสองตัว หลังจากนั้นการส่งทุกครั้งจะต้อง จำกัด คำตอบเฉพาะรูปแบบ ASCII ดั้งเดิมเท่านั้น (หมายถึงคุณไม่สามารถเพิ่มอักขระ Unicode หรืออักขระ ASCII เพิ่มเติม ... ขออภัย Jelly, APL, et al.) ตัวอย่างและชี้แจง สมมติว่าคำตอบแรกอยู่ใน C และมี (เกือบทุก …

12
แมวประกอบ
วัตถุประสงค์เขียนโปรแกรมเต็มรูปแบบที่ส่งออก (ไปยัง STDOUT หรือทางเลือกที่ใกล้เคียงที่สุด) สตริงข้อความที่กำหนดเองความยาวไม่เกิน 64 อักขระ ง่ายพอใช่ไหม เอาล่ะนี่คือสิ่งที่จับได้: คุณไม่สามารถใช้อักขระใด ๆ ถูกต้องไม่มีพวกเขา ดังนั้นคุณพยายามที่จะเป็นคำตอบสุดท้ายรวมเป็นสามวัน นั่นคือคุณไม่ต้องการให้ใครตอบคำถามใน 72 ชั่วโมงหลังจากการโพสต์คำถามของคุณ กฎบางอย่าง คำตอบ (และผลลัพธ์) ของคุณอาจมีเฉพาะอักขระ ASCII ที่พิมพ์ได้บรรทัดใหม่ (รวมถึงการขึ้นบรรทัดใหม่) และแท็บ ผลลัพธ์ของคำตอบของคุณอาจไม่เหมือนกับผลลัพธ์ของคำตอบอื่น เอาต์พุตสองตัวนั้นเหมือนกันหากว่าพวกมันใช้อักขระตัวเดียวกันเท่านั้น คุณสามารถใช้ภาษาใดก็ได้ที่ไม่ได้ถูกสร้างขึ้นมาเพื่อความท้าทายนี้โดยเฉพาะแม้ว่ามันจะเกิดขึ้นหลังจากการท้าทาย (แน่นอนว่าภาษานี้ต้องสามารถทดสอบได้) คุณไม่สามารถใช้ภาษาใด ๆ ที่เคยใช้มาก่อนหน้านี้ ข้อความของคุณอาจไม่รวมความคิดเห็น แน่นอนคุณอาจให้โปรแกรมความคิดเห็นเพิ่มเติม คุณไม่สามารถตอบได้สองครั้งติดต่อกัน โปรแกรมของคุณต้องมีอย่างน้อย 1 ไบต์ รูปแบบรายการ คำตอบของคุณควรมีลักษณะดังนี้: # {Language} Uses: `characters present in the output` Does not use: …

15
พูดตามฉัน!
รับสตริงเป็นอาร์กิวเมนต์ส่งออกความยาวของสตริงย่อยที่ซ้ำกันที่ยาวที่สุดที่ไม่ซ้ำซ้อนกันหรือศูนย์หากไม่มีสตริงดังกล่าว คุณสามารถสมมติว่าสตริงอินพุตไม่ว่างเปล่า ตัวอย่าง abcdefabc: ซับสตริงabcซ้ำที่ตำแหน่ง 1 และ 7 ดังนั้นโปรแกรมควรเอาต์พุต3 abcabcabcabcab: abcabcหรือbcabcaหรือcabcabมีการทำซ้ำเพื่อให้โปรแกรมควรเอาท์พุท6 (สตริงย่อยabcabcabcabซ้ำแล้วซ้ำอีก แต่เหตุการณ์ที่เกิดขึ้นทับซ้อนกันดังนั้นเราจึงไม่ยอมรับมัน) aaaaaaa: aaaถูกทำซ้ำที่ตำแหน่ง 1 และ 4 ตัวอย่างเช่นดังนั้นโปรแกรมควรเอาต์พุต3 abcda: aซ้ำแล้วซ้ำอีกดังนั้นโปรแกรมควรจะออก1 xyz: ไม่มีสตริงซ้ำแล้วซ้ำอีก→ 0 ababcabcabcabcab: ควรกลับ6 นี่คือโค้ดกอล์ฟซึ่งมีจำนวนน้อยที่สุดที่จะชนะ
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

24
ความท้าทาย ogl-edocf
อินพุต ไม่ว่างเปล่าสตริงสับประกอบด้วยอักขระ ASCII ในช่วง ][ 32..126 ][32..126][32..126] เอาท์พุต เอาต์พุตได้มาจากการใช้การหมุนต่อเนื่องกับสตริงอินพุต สำหรับแต่ละตัวอักษร ( [a-zA-Z]) ในสตริงอินพุตให้เปลี่ยนจากซ้ายไปขวา: ถ้าตัวอักษรเป็นตัวพิมพ์ใหญ่หมุนตัวอักษรทั้งหมดก่อนโดยตำแหน่งเดียวไปทางซ้าย หากตัวอักษรเป็นตัวพิมพ์เล็กให้หมุนตัวอักษรทั้งหมดก่อนโดยตำแหน่งเดียวไปทางขวา ตัวอย่าง อินพุต: "Cb-Ad" อักษรตัวแรกคือ " C " เราควรหมุนไปทางซ้าย แต่ไม่มีตัวละครอยู่ก่อนหน้านี้ " C " ดังนั้นจึงไม่มีอะไรจะหมุน ตัวอักษรถัดไปคือ " b " เราหมุน " C " ไปทางขวา เนื่องจากเป็นอักขระตัวเดียวจึงไม่เปลี่ยนแปลง อักขระ " - " ไม่เรียกใช้การหมุนใด ๆ เนื่องจากไม่ใช่ตัวอักษร ตัวอักษรถัดไปคือ " A " เราหมุน …
22 code-golf  string  code-golf  string  code-golf  string  parsing  brainfuck  code-challenge  python  hello-world  error-message  code-golf  string  code-golf  number  integer  counting  subsequence  code-golf  string  cipher  code-golf  array-manipulation  arithmetic  integer  matrix  code-golf  math  sequence  code-golf  restricted-source  pi  popularity-contest  cops-and-robbers  polyglot  popularity-contest  cops-and-robbers  polyglot  code-golf  file-system  king-of-the-hill  code-golf  number  sequence  integer  rational-numbers  string  code-challenge  source-layout  code-golf  ascii-art  king-of-the-hill  code-golf  array-manipulation  sorting  code-golf  string  code-golf  restricted-source  source-layout  tips  math  code-challenge  permutations  logic-gates  code-golf  number  random  integer  code-golf  math  code-golf  math  number  decision-problem  king-of-the-hill  python  board-game  code-challenge  brainfuck  busy-beaver  code-golf  number  cops-and-robbers  polyglot  obfuscation  answer-chaining  code-golf  number  integer  conversion  code-golf  string  parsing  code-golf  ascii-art  number  king-of-the-hill  javascript  code-golf  source-layout  radiation-hardening  code-golf  array-manipulation  matrix  code-golf  string  graph-theory  code-golf  array-manipulation  decision-problem  code-golf  string  ascii-art  code-golf  string  code-golf  array-manipulation 

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

3
ค้นหารูปแบบในเงื่อนไข
ในความท้าทายนี้งานของคุณคือการหาวัสดุพิมพ์ที่มีโครงสร้างที่กำหนด อินพุต ข้อมูลของคุณจะเป็นสองสายที่เป็นตัวเลขไม่ว่างเปล่าเป็นรูปแบบ pและข้อความ tแนวคิดก็คืออักขระแต่ละตัวจะpแทนซับสตริงที่ไม่ว่างเปล่าที่ต่อเนื่องกันtซึ่งเกิดขึ้นถัดจากกันและกันและpแสดงถึงการต่อกันของมัน อักขระที่เหมือนกันสอดคล้องกับสตริงย่อยที่เหมือนกัน ตัวอย่างเช่นรูปแบบaaหมายถึงสแควร์ที่ไม่ว่างเปล่า (สตริงที่ได้จากการต่อสตริงที่สั้นกว่าเข้ากับตัวเอง) ดังนั้นรูปแบบaaสามารถจับคู่สตริงย่อยbyebyeได้ด้วยการaจับคู่แต่ละbyeครั้ง เอาท์พุต หากข้อความที่tมีสตริงย่อยที่pการแข่งขันแล้วส่งออกของคุณจะเป็นสตริงย่อยที่มีทวิภาคแทรกระหว่างสตริงที่ตรงกับตัวละคร: pตัวอย่างเช่นถ้าเรามีt = byebyenowและp = aaก็bye:byeเป็นผลลัพธ์ที่ยอมรับได้ อาจมีหลายตัวเลือกสำหรับสตริงย่อยที่ตรงกัน แต่คุณจะส่งออกหนึ่งในพวกเขาเท่านั้น ถ้าtไม่ได้มี substring :(จับคู่ของคุณออกจะเป็นหน้าเศร้า กฎและคำชี้แจง ตัวละครที่แตกต่างกันpสามารถสอดคล้องกับสตริงเหมือนกันเพื่อให้สามารถจับคู่สตริงp = aba AAAโปรดทราบว่าตัวละครจะต้องสอดคล้องกับสตริงที่ไม่ว่างเปล่า; โดยเฉพาะอย่างยิ่งถ้าpมีความยาวมากกว่าการส่งออกจะต้องมีt:( คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบและคุณยังสามารถเปลี่ยนลำดับของอินพุตทั้งสองได้ จำนวนไบต์ต่ำสุดที่ชนะและไม่อนุญาตช่องโหว่มาตรฐาน กรณีทดสอบ pattern text -> outputได้รับในรูปแบบ โปรดทราบว่าอาจมีเอาต์พุตอื่นที่ยอมรับได้ a Not -> N aa Not -> :( abcd Not -> :( aaa rerere -> …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

30
พิมพ์ตัวอักษรตัวแรกของคำตอบก่อนหน้า
ผู้ชนะได้รับการยอมรับเป็น isaacg กับเขาคำตอบ ASCII 7 บิต อย่างไรก็ตามความท้าทายยังไม่จบ - รางวัลนี้มอบให้กับคำตอบที่สั้นที่สุด ถ้าอย่างใดคุณจะได้รับอักขระแรกของคำตอบอื่น ๆ ทั้งหมดลงไป 10 ไบต์คุณจะได้รับรางวัล ซึ่งรวมถึงตัวละครทั้งหมดจากคำตอบ GolfScript ของ Round 2 (รวมถึงคำตอบที่เพิ่มเข้ามาด้วย) นี่เป็นครั้งเดียวที่ฉันจะให้คุณออกคำสั่ง - หากคุณมีการคัดค้านใด ๆ นี้แจ้งให้เราทราบในความคิดเห็น ฉันต้องการให้เครดิตกับ randomra ซึ่งช่วยฉันด้วยความคิดเก่าของฉันและมอบสิ่งใหม่ให้ฉัน ผู้ชนะก่อนหน้า รอบที่ 1: isaacg กับ ASCII 7 บิต Next bytes: 30 (or 10 if you want that sweet, sweet rep) คุณรู้ไหมว่าการตีกอล์ฟเป็นสิ่งที่ยอดเยี่ยมจริงๆ ผู้คนท้าทายและช้าลงเรื่อย …

30
รหัสตัวต่อจิ๊กซอว์
นี่คือความท้าทายขึ้นอยู่กับคำตอบ! ลำดับของคำตอบมีความสำคัญและงานที่แน่นอนของคุณขึ้นอยู่กับคำตอบสุดท้ายที่โพสต์ คุณอาจต้องการที่จะเรียงลำดับคำตอบโดยที่เก่าแก่ที่สุด มารวมรหัสกัน! ต่อไปนี้คือ 1920 อักขระสุ่ม (ASCII ที่พิมพ์ได้) คิดว่าพวกเขาเป็นกองชิ้นส่วนจิ๊กซอว์จิ๊กซอว์ที่ยังไม่เรียงอยู่ในกล่อง: L-^=v^Ej2tW8OxNOIecSt4m}tji2O%YRJ;PJ!M|0*oO77$*Rs&2*<c"KI7e%FY^?I=];Y@`x)u)IBk%_a#<E6<yv5O*$kL): KNGq)2Wa%b)j."(6U|{[UY@`lrCSJ`u0RHX!1z7f,v}n=GvRgkrEZ=YT:4H44bz]iC<](:+FF?Ay'vX~h5QMF)0vaXk1sk@p Zj).{+l;PBKHABvEP%FnSw>u<_-4B^A>I8Kay&5]vXZJ{fCF]UVZ<!ZpOI$7\Y%`@:%H3wPsX-`/l]ZZ?Q/d`\M<T@'t]zip {[ovg:6EpCT&'+vU4Heb^;}0AV|?<}M0rAH/^DL"RkT~%$[VUlM]-&We4(P=66},hL~;a`:$'yty.W[g2OWcL~b:Ryj0*eN< ;&-n[F1F=oh0k[NI!xS"]pA@Y;K}'=ekG5yda8J$+`N;:FIx:l,f_LT@sV[]HF@2*vl?|q"GL1j&%e(CyYPqY%3W|@`z}]bp 4_'1Nx{"G2&j6$UWt_#%`sTt2xC}s1P8J<gV24_RWge/aMuyVOjz=zS!1i2s@`Q#@^~@W/k@.YLbKxS:g9?J^p;7ju?B\yC5 x,ZApKS5G4}kx_iM)f4/|su>=[{XSV#{,j5Qn3U.v5LF;HXs%DYm4'+efmU;\}f6j$SFCRC`Gsd37:'3$q=bs;lvsW0Yj^:- I[94@I|.IpR=}4KB4Z0G4>8PR29'L?n\gk,*4X[-%T`\FC)jj0jl_x<xL8E:G2-"3tT8&E}"sE+SH[7jR%@V)a{!m8K>.rAO 2[dq7GX9nrz8p4}^2mn@q|dF%<.Tl8)Dk?O.<UoE(a*k_=4+u!h$^bVd:$jS#EHFh@Z=y=ib^~/~lEJ^SQ3E_t#&^IOov7v8 ~j#I#OHgxg{DZDyCsq-(GVq}HbiG,JV?eJ~5wJ;bSt@;3LI!2(6gIT92>}`_dw;YF@ccTIEz\Gu@2(}J2I1"S{R(2niIYPp9 8A3iiP[*!SH2*SN8'`V?w4Ufx2H*Az%{}FlUdH31TJ5{:ge^N91^;9Gj`Uqf'$_|8P"kHR1w.(ASwmN)U-~q"[XcWbqPnns= d.ZoPJ}$Xc2lA>HN28`(d0y+UAr*sQ=?KE07=\FsVN(#?&hRabS%BVI#<`O$o#4x5ZFFLGDcA4t?&Eh~Z$oBWwNSNv`^;vO' 2&9egng~L#\QkfMG?S/n@%-VA[?f9K&3"V%P#Sv0!D<,GV:Z;3c&zFe^k&^0b7fAjvrbMc^Lq7k$h=YL<h7<0\NK>~Q=uUv) 4cI$.'b-RVS-=rom:=8QR=c>9am-^5F[XGv>E/>|]~\']3{r{kTc?ee1v=;I7]52#NE)~A;}!z>5?hi{5<9FtWH6{VO_Y-Jy Mw>{l8n#mD,kl'8cG^.7sy=QqU-3~SKGs5(.Ta]:-Vfr'NS$o*q:w6e$&7spk3{CFT'l_hGY0-0Xui*5i^0^fO@6?2IdCn_C lPKaJ6]0t!u>v8<d'Vby]8kEHh04p(YI)&7w82BrGB3PkI,s+%7ux5)gau`G!8F8hLa4[lfD55Xf3Hqy*-K,?;2'fxH3JWYE Z.[N`:[K:CY@TzKX4TMXsm{Xbd:B3)Gy[mlwnC$>)z`:k=C\0ho/v{57#+2,*%]>p~vI2^C:2DebJR>.ESw^wd2N<~]O9sOQ `_yvIw&Ryf%JgT@W(G1wfU3.4G3U}x1jKJzJY\S9n$2~P;F}*eT9UXcTNBTrTs>~0v_Oi.y8ofX6i5u$;'^"q][QhTb*gO[U n'R0"v1r+9fv;5G7Bg=D:c*a=1@[}7}dYOO{Mz2&@6`jnNq.QcBDM9Dd=R.*=MqZ93#'{AJJFqx<{qb':B!H8ig1L%T\Vuc" (h$i3`,scX'hqpbw"=nY`*Lu:h1wR{+-`\^3cQkIWfq)3?&p;~pvDW$o7\O|R6rB2{PX.s#G6A.s<OA_,TI_b*&lO@L3KrQv "พื้น" ที่เรากำลังสับสนอยู่ในตอนแรกเป็นเพียงช่องว่างขนาด 96x20 (จุดรหัส 0x20) แต่ละคำตอบอาจเคลื่อนที่ไปรอบ ๆ บล็อกที่อยู่ติดกันและเลือกจิ๊กซอว์สูงสุด 10 ตัว (ตัวอักษร) และเพิ่มลงในจิ๊กซอว์เพื่อสร้างโปรแกรมใหม่ โปรแกรมนั้นจะต้องพิมพ์จำนวนคำตอบของคุณ (เรียงตามลำดับหมายเลขโดยเริ่มจาก 1) ตอบ สิ่งสำคัญที่ต้องเข้าใจเกี่ยวกับความท้าทายนี้คือการที่บุคคลเพียงคนเดียวสามารถตอบในเวลาและแต่ละคำตอบขึ้นอยู่กับหนึ่งก่อนที่มันจะ มีไม่ควรจะมีสองคำตอบที่มีหมายเลขเดียวกันN หากมีคนสองคนตอบพร้อมกันสำหรับNบางคนผู้ตอบในภายหลัง (แม้ว่าจะมีความแตกต่างไม่กี่วินาที) …

10
ถามฉันมาเร่ร่อน!
Quine Relay! ถ่ายทอดควินของการสั่งซื้อเป็นชุดของโปรแกรมP 1 ... P nในที่แตกต่างกันเช่นภาษาที่แต่ละโปรแกรมP ฉัน outputs P ฉัน+ 1และP nผลP 1nnnP1… พีnP1...PnP_1\dots P_nPผมPผมP_iPฉัน+ 1Pผม+1P_{i+1}PnPnP_nP1P1P_1 ตัวอย่างเช่นรีเลย์ 2 quine สามารถดูได้ที่นี่: Ruby → Perl 6: โปรแกรม Ruby นี้ : $><<"print (" p (DATA.read*2).chars.map(&:ord) $><<".map: &chr).join" __END__ $><<"print (" p (DATA.read*2).chars.map(&:ord) $><<".map: &chr).join" __END__ แสดงผลโปรแกรม Perl 6 นี้ : print ([36, …

3
กล่องเครื่องมือที่สองของ MacGyver
ในคำถามนี้แต่ละคำตอบจะได้รับ "กล่องเครื่องมือ" ที่สามารถใช้ในการสร้างโปรแกรม / ฟังก์ชั่น กล่องเครื่องมือจะประกอบด้วยสองสิ่ง: รายการภาษาโปรแกรม รายการของอักขระที่ถูกต้อง คุณต้องเขียนโปรแกรม / ฟังก์ชั่นที่ถูกต้องในภาษาใดภาษาหนึ่งที่จัดให้โดยใช้เฉพาะอักขระในกล่องเครื่องมือ โปรแกรม / ฟังก์ชั่นของคุณควรแสดงจำนวนคำตอบที่มีอยู่แล้วในคำถามนี้ เมื่อคุณเขียนและโพสต์คำตอบภาษาและตัวละครที่คุณใช้จะถูกลบออกจากกล่องเครื่องมือและ 1 ภาษาใหม่และ 8 อักขระใหม่จะถูกเพิ่มแบบสุ่มเพื่อใช้เป็นกล่องเครื่องมือสำหรับคำตอบต่อไป กฎระเบียบ แต่ละคำตอบจะ: ส่งออกจำนวนคำตอบที่ถูกต้องมาก่อน มีชุดย่อยของอักขระที่ให้ไว้ในกล่องเครื่องมือสำหรับคำตอบนั้น (อนุญาตให้ทำซ้ำได้) เป็นหนึ่งในภาษาจากกล่องเครื่องมือที่มีให้ กล่องเครื่องมือต่อไปจะกำหนดโดยการนี้โปรแกรมหลาม หากต้องการสร้างกล่องเครื่องมือถัดไปให้ใส่ภาษาและอักขระที่เหลือพร้อมกับรหัสโพสต์ของคำตอบสุดท้าย รายการภาษาที่นี่คือภาษาทั้งหมดที่มีให้ลองออนไลน์ในเวลาที่โพสต์นี้ ตัวละครมีรหัสถ่าน 0-127 คุณสามารถเขียนโปรแกรมเต็มหรือฟังก์ชั่นเป็นคำตอบของคุณ เนื่องจาก REPLs เป็นภาษาต่าง ๆ พวกเขาจึงไม่ได้รับอนุญาต (ใช้รุ่น TIO ของทุกภาษา) หากภาษาใช้การเข้ารหัสพิเศษอักขระควรถูกตีความเป็นไบต์ (ถอดรหัสจาก ASCII และเพิ่มด้วยศูนย์) กล่องเครื่องมือเริ่มต้นจะถูกสุ่มจากรหัสโพสต์คำถามนี้ ( 128464 ) มี 7 ภาษาที่จะเริ่มและฉันจะเพิ่มตัวอักษรechoprint0และ …

10
คุณคือผู้ใช้: สร้างข้อกำหนด
เจ้านายของฉัน * ไม่เข้าใจว่าเพราะเหตุใดโปรแกรมเมอร์ของเธอตอบสนองเชิงลบต่อผู้ใช้ที่เปลี่ยนแปลงข้อกำหนดของโปรแกรม ช่วยเธอเข้าใจ! ในทุกคำตอบให้สร้างข้อกำหนดใหม่ จากนั้นเขียนโปรแกรม / ฟังก์ชั่นที่แก้ปัญหาความต้องการนั้นและข้อกำหนดก่อนหน้าทั้งหมดขณะที่อยู่ในภาษาการเขียนโปรแกรมใหม่ ตัวอย่าง ผู้ใช้ 1 โพสต์คำตอบแรก เขาระบุว่าโปรแกรมจะต้องส่งออก "Hello, World" เขาสร้างโปรแกรมใน Java ที่แสดงผล "Hello, World" ผู้ใช้ 2 โพสต์คำตอบที่สอง เธอระบุว่าโปรแกรมจะต้องยอมรับอินพุตnและส่งออกค่านายกลำดับที่nจนถึงจำนวนสูงสุดของภาษา เธอสร้างโปรแกรมใน C ++ ที่ยอมรับใส่nและออกผลลัพธ์เป็นn THนายกรัฐมนตรีและเอาท์พุท "Hello, world." เธอไม่สามารถสร้างโปรแกรมใน Java ผู้ใช้ 3 โพสต์คำตอบที่สาม เขาระบุว่าแหล่งโปรแกรมไม่สามารถมีข้อความ "Hello" พระองค์ทรงสร้างฟังก์ชั่นในหลามที่ยอมรับการป้อนnและออกผลลัพธ์เป็นn THนายกรัฐมนตรีและ "Hello, world." ในขณะที่ไม่ได้ใช้ข้อความ "Hello" ในแหล่งที่มาของเขา เขาไม่สามารถสร้างโปรแกรมใน Java หรือ C ++ …

23
การตอบรับสาย - ตัวหารที่เป็นบวกของตัวเลข
นี้คำตอบผูกมัดความท้าทายอย่างเป็นทางการมากกว่าผลในการชนะของข้าวสาลีช่วยสร้างมีทั้งหมด 7 คำตอบ คำตอบอื่น ๆ ยินดีต้อนรับ แต่จะไม่มีผลต่อคำตอบที่ยอมรับสำหรับความท้าทายนี้หรือผู้ชนะ งาน: พิมพ์ตัวหารที่เป็นบวกทั้งหมดของตัวเลขที่xนำมาเป็นอินพุต การป้อนข้อมูล: หมายเลขเดียวxซึ่งเป็นตัวเลข (ในฐาน 10) ที่มีตัวหารแบบบวกควรคำนวณ เอาท์พุท: xทั้งหมดหารบวกของ รูปแบบใด ๆ ที่ได้รับอนุญาตรวมทั้ง\n, ,, ;และช่องว่างเป็นตัวคั่นตราบใดที่มันเป็นที่เข้าใจ เอาท์พุทสามารถเป็นอาร์เรย์ของจำนวนเต็มหรือสตริงเกินไป (เช่น[1, 2, 3, 5, 30]) คุณอาจจะส่งออกหารเพื่อstdout คอนโซลหรือเทียบเท่าในภาษาของคุณหรือพวกเขาสามารถกลับมาจากฟังก์ชั่น กฎระเบียบ ผู้ใช้ไม่สามารถตอบสองครั้งติดต่อกัน คำตอบของคุณอาจลบเพิ่มหรือแทนที่อักขระได้สูงสุด15ตัวจากคำตอบก่อนหน้า (ไม่นับช่องว่าง) นอกจากคำตอบ 2ซึ่งสามารถ "แปลง" ได้สูงสุด20ตัวอักษรเพื่อให้ทุกอย่างเริ่มต้น คุณไม่ได้รับอนุญาตให้โพสต์คำตอบในภาษาการเขียนโปรแกรมที่มีคำตอบอยู่แล้วยกเว้นเป็นรุ่นที่แตกต่างอย่างสิ้นเชิงของภาษานั้น (เช่น: ถ้าฉันโพสต์คำตอบPython 2.7คุณสามารถส่งหนึ่งในPython 3แต่ไม่ใช่ในPython 2.6) ไม่อนุญาตช่องโหว่มาตรฐาน คุณไม่ได้รับอนุญาตให้ใช้บิวด์อินเพื่อรับตัวหารเพื่อความท้าทายนี้ คุณต้องใส่หมายเลขคำตอบและชื่อภาษาในชื่อคำถามและจำนวนตัวอักษรที่เปลี่ยนไปจากคำตอบก่อนหน้า เกณฑ์การให้คะแนน ผู้ใช้ที่มีการส่งมากที่สุดเมื่อสิ่งชนะ ในกรณีที่เสมอกันผู้ใช้ที่มีคะแนนสูงสุดในคำตอบข้อใดข้อหนึ่งจะชนะ หากมีคะแนนเท่ากันผู้ใช้ที่มีการส่งคำตอบที่เก่าที่สุด …

12
เดินทางกลับใน Quine
ความท้าทายที่นี่นั้นง่ายและไม่เกี่ยวกับจำนวนไบต์ งานของคุณคือส่งออกอักขระ 50 ตัวแรกของซอร์สโค้ดของ quine ก่อนหน้าโดยต่อกับอักขระ 50 ตัวแรกของคุณเริ่มต้นด้วยอักขระ 50 ตัวที่ฉันได้วางไว้ด้านล่าง: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY ลองมาตัวอย่างที่นี่ถ้าคุณต้องตอบใน 05AB1E วิธีแก้ปัญหาเพียงแค่ส่งออก 50 ไบต์แรกจะเป็น: ži50£ ซึ่งหมายความว่าคุณต้องแสดงผล: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXYži50£ หากโปรแกรมของคุณสั้นลงเพียงใช้x < 50อักขระตัวแรก หากโปรแกรมของคุณต่อเชื่อมอักขระ 50 ตัวแรกให้ยาวขึ้นให้ลงท้ายด้วยอักขระที่ 50 บุคคลต่อไปจะต้องส่งออกอักขระ 50 ตัวแรกของ quine ของคุณที่ต่อกับรหัสของตัวเอง รหัสของคุณสามารถมีขนาดใดก็ได้ แต่คุณควรส่งออก 50 ตัวอักษรแรกของรหัสของคุณตัดกับส่วนท้ายของ 50 ไบต์แรกของรหัสคำตอบก่อนหน้านี้ ข้อ จำกัด: สิ่งนี้ใช้คำนิยามของควินินที่เหมาะสมและนอกจากนี้สิ่งต่อไปนี้: ความคิดเห็นไม่ได้รับอนุญาตทั้งหมด ให้ความสนใจกับส่วนนี้อาจทำให้เกิดลูปลูปเกิดขึ้นอย่างต่อเนื่อง วิธีการโพสต์คำตอบที่ถูกล่ามโซ่: โพสต์ตัวยึดตำแหน่ง: พูดถึงหมายเลขคำตอบและภาษาที่คุณจะใช้ เรียงตามวันที่ถ้าคุณสังเกตเห็นคนอื่นโพสต์ตัวยึด 1 มิลลิวินาทีก่อนคุณ: ลบของคุณรอโอกาสต่อไปขอโทษ หากคุณได้รับความปลอดภัยในจุดต่อไปโปรดตอบภายใน …

21
กลุ่มภาษา OEIS
นี่เป็นความท้าทายคำตอบที่เกี่ยวข้องกับ OEIS โอ้ข้ออ้างสำหรับเรื่องนี้ก็เพราะ บริษัท ต้องการโปรแกรมหนึ่งเพื่อพิมพ์ลำดับ OEIS ของพวกเขาแย่มากจริง ๆ และพวกเขามีทุกภาษา รูปแบบคำตอบผูกมัดทำงานในวิธีต่อไปนี้: บางคนโพสต์คำตอบแรกซึ่งการแก้ปัญหาเพิ่มเติมทั้งหมดเกิดขึ้น คำตอบนี้เป็นโปรแกรมที่ให้หมายเลข N ป้อนตัวเลข Nth ในลำดับ OEIS ของดัชนีใด ๆ ที่พวกเขาเลือก (เราจะเรียกมันว่าลำดับ 1) ในภาษาใดก็ตามที่พวกเขาเลือก (ภาษา 1) บางคนเข้ามาและเลือกลำดับของตนเอง (ซึ่งจะต้องแตกต่างจากก่อนหน้านี้และจากลำดับก่อนหน้าทั้งหมด) พวกเขาสร้างโปรแกรมในภาษาอื่น (ซึ่งจะต้องแตกต่างจากภาษาก่อนหน้านี้ทั้งหมด) ซึ่งกำหนดหมายเลข N ในภาษา 1 เอาท์พุทหมายเลขลำดับที่ Nth 1 และให้หมายเลขเป็นภาษา 2 ส่งลำดับหมายเลขลำดับที่ N 2 กระบวนการนี้จะดำเนินต่อไปไม่สิ้นสุด คำที่ n ของลำดับคือคำที่มา n ครั้งหลังจากคำสั่งแรกทำงานจากรายการแรก ที่นี่เราใช้การจัดทำดัชนี 0 และ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.