คำถามติดแท็ก kolmogorov-complexity

ความซับซ้อนของ Kolmogorov อย่างไม่เป็นทางการคือจำนวนของรหัสที่ใช้อธิบายหรือสร้างวัตถุคงที่เช่นสตริงหรือรูปภาพ เมื่อโพสต์ความท้าทายในหมวดหมู่นี้โปรดตรวจสอบให้แน่ใจว่ามันเพิ่มสิ่งใหม่ ๆ ให้กับความท้าทายที่มีอยู่


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 

25
Patttern ง่าย
ปัจจัยการผลิต: ตัวเลขสองหลักเดียว (เรียกว่าพวกมันmและn) และสองตัวอักษร (เรียกมันว่า) aและbในรูปแบบอินพุตที่คุณเลือก เอาท์พุท: m=2, n=5, a='a', b='b'สำหรับคำแนะนำการหลอก เอาต์พุตของคุณจะเป็นสตริงที่สร้างจากอินพุตสี่ตัวของคุณ ขอเรียกสตริงที่มีค่าresult ""ครั้งแรก concatenate aบนresult mเวลาเพื่อ concatenate aบนresult 2ครั้ง ตอนนี้เท่ากับresult aaประการที่สอง concatenate bบนresult mเวลาเพื่อ concatenate bบนresult 2ครั้ง ตอนนี้เท่ากับresult aabbสุดท้ายหากผลเป็นที่เรียบร้อยแล้วนานกว่าn, ตัดเพื่อที่จะมีความยาวresult nมิฉะนั้นต่อสลับกับmระยะเวลาในการทำงานของaและbจนกว่าจะมีความยาวresult nสุดท้ายresultมีที่ซึ่งมีความยาวaabba5 กรณีทดสอบ: Input: m = 2, n = 4, a = A, b = B Output: AABB Input: …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

10
THE Magic Hexagon
มีสี่เหลี่ยมเวทย์มนตร์มากมาย แต่มีเพียงหกเหลี่ยมเวทย์มนตร์ที่ไม่สำคัญเพียงอย่างเดียวดังที่ดร. เจมส์กริมม์อธิบายซึ่งต่อไปนี้: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 ตามที่เขียนไว้ในHexagonyนี่เป็นการเขียนที่ง่ายที่สุดในหนึ่งบรรทัดโดยเพียงแค่อ่านทีละแถว: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 แน่นอนว่ามีทั้งหมดสิบสองรายการที่เป็นตัวแทนของรูปหกเหลี่ยมเวทย์มนตร์นี้หากคุณนับการหมุนและการสะท้อนกลับ เช่นการหมุนตามเข็มนาฬิกา 1/6 ของรูปหกเหลี่ยมด้านบนจะส่งผลให้ 9 11 18 14 …

1
ตัดหญ้าเป็นรูปสี่เหลี่ยมผืนผ้า
สนามหญ้าถูกกำหนดให้เป็นเขตข้อมูลรูปสี่เหลี่ยมผืนผ้าที่มีอักขระหนึ่งตัวล้อมรอบด้วยช่องว่างที่มองเห็นได้สองชั้น นี่หมายถึงสองบรรทัดด้านบนและสองบรรทัดด้านล่างและช่องว่างสองช่องทางด้านซ้าย (ด้านขวามีช่องว่างที่มองเห็นได้ดังนั้นคุณไม่จำเป็นต้องรวมไว้) ||||| ||||| ||||| สนามหญ้าที่ถูกตัดเป็นโครงสร้างที่คล้ายกันยกเว้นว่าตัวละครหลักเป็นเวอร์ชั่นย่อของอักขระตัวแรก ..... ..... ..... เครื่องตัดหญ้าเป็นอักขระสองตัวที่แตกต่างกันซึ่งแตกต่างจากอักขระสองตัว นี่คือตัวอย่างโดยมี=ด้านหลังของเครื่องตัดหญ้าและoด้านหน้า: =o เครื่องตัดหญ้าจะเคลื่อนที่ไปรอบ ๆ สนามหญ้าในแนวตั้งและสามารถหมุนด้านหน้าได้ เครื่องตัดหญ้าด้านบนอาจมีลักษณะใด ๆ ด้านล่างในระหว่างการเคลื่อนไหว: =o o= o = = o เครื่องตัดหญ้าสามารถเริ่มต้นที่ตำแหน่งด้านล่างใดก็ได้บนสนามหญ้าด้านล่าง ผู้ที่มีoอำนาจจะขับรถรอบสนามหญ้าตามเข็มนาฬิกา ผู้ที่มี0อำนาจจะขับไปรอบ ๆ สนามหญ้าทวนเข็มนาฬิกา = = 0 o =o|||||0= ||||| =0|||||o= o 0 = = อนิเมชั่นเริ่มต้นที่ 0 ในแต่ละวินาทีเครื่องตัดหญ้าจะเคลื่อนที่ไปข้างหน้าหนึ่งช่องว่างและตัดหญ้าที่ด้านหน้า เมื่อเครื่องตัดหญ้าหายไปหนึ่งจุดก็จะปรากฏขึ้นตัด เมื่อด้านหน้าเครื่องตัดหญ้าถึงรายการเจียระไนสุดท้ายในบรรทัด (และยังมีหญ้าเจียระไน) เครื่องตัดหญ้าจะหมุนกลับหนึ่งครั้งเพื่อดำเนินการตัดหญ้าปัจจุบันต่อไป (อยู่ในตำแหน่งตามเข็มนาฬิกา / …

9
ปูพรมที่สนามบิน
ในปี 2015 สนามบินนานาชาติพอร์ตแลนด์เริ่มเปลี่ยนพรมที่โดดเด่นของพวกเขา ฉันต้องการให้คุณเขียนโปรแกรมเพื่อวาดพรมเก่าแก่ของพวกเขาในเวลาไม่กี่ไบต์เท่าที่จะทำได้ พรม: ข้อมูลจำเพาะ ที่นี่คือลิงค์ไปยังภาพ PDF ที่ปรับขนาดได้ของไทล์เดียว ผลลัพธ์ของคุณควรตรงกับขนาดและตำแหน่งของภาพนั้น สีทั้งหมดในภาพสุดท้ายของคุณควรอยู่ภายใน 15 ของทุกค่า RGB ในภาพที่ระบุ เหล่านี้มีการระบุไว้ด้านล่างเพื่อความสะดวกของคุณ Red Green Blue Teal: 0, 168, 142 Magenta: 168, 108, 185 Orange: 247, 58, 58 Light Blue: 90, 166, 216 Dark Blue: 0, 77, 117 เอาต์พุตของคุณต้องมีอย่างน้อย 150x150 พิกเซลและควรเป็นสี่เหลี่ยมจัตุรัส หากคุณเลือกที่จะส่งออกในรูปแบบที่ปรับขนาดได้เช่นภาพเวกเตอร์คุณควรจับคู่ภาพให้ตรงกัน คุณสามารถส่งออกภาพในรูปแบบภาพใด ๆ ที่มีอยู่ก่อนหน้า นี่คือโค้ดกอล์ฟดังนั้นคุณควรตั้งเป้าที่จะลดจำนวนไบต์ในรหัสของคุณ

20
เอาท์พุทกล่องสวย
ความท้าทายของคุณคือการส่งออกกล่องต่อไปนี้: .................................................. .................................................. .. .. .. .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++ ++ .. .. ++ ++ .. .. ++ .................................. ++ .. .. ++ .................................. ++ .. .. ++ .. .. ++ .. .. ++ .. .. ++ .. .. ++ .. ++++++++++++++++++++++++++ .. ++ .. …

13
ดัชนีการเปลี่ยนแปลงของผกผัน
บทนำ พีชคณิตเรียงลำดับของรายการที่มีองค์ประกอบnสามารถกำหนดหมายเลขได้ตั้งแต่ 0 ถึงn ! - 1. ตัวอย่างเช่น 3! = 6 พีชคณิต(1,2,3)จะ(1,2,3), (1,3,2), (2,1,3), (2,3,1), ,(3,1,2)(3,2,1) เมื่อการเรียงสับเปลี่ยนถูกนำไปใช้กับรายการองค์ประกอบของมันจะเรียงลำดับตามลำดับเดียวกับตัวเลขในการเรียงลำดับ ยกตัวอย่างเช่นการใช้การเปลี่ยนลําดับ(2,3,1)การอัตราผลตอบแทนl = (a,b,c)(l[2],l[3],l[1]) = (b,c,a) อินเวอร์สของการเปลี่ยนแปลงนั้นหมายถึงการเรียงสับเปลี่ยนที่ย้อนกลับการดำเนินการนี้คือการใช้การเปลี่ยนแปลงและจากนั้นอินเวอร์สของมัน (หรือกลับกัน) ไม่ได้ปรับเปลี่ยนอาร์เรย์ ยกตัวอย่างเช่นค่าผกผันของการ(2,3,1)เป็น(3,1,2)ตั้งแต่การใช้ที่อัตราผลตอบแทน(b,c,a)(a,b,c) นอกจากนี้การเปลี่ยนแปลงผกผันของนำไปใช้กับการเปลี่ยนแปลงของตัวเองผลตอบแทนถัวเฉลี่ยเลข 1 ... n ยกตัวอย่างเช่นการใช้(3,1,2)เพื่อให้อัตราผลตอบแทน(2,3,1)(1,2,3) ตอนนี้เรากำหนดฟังก์ชั่นrevind ( x ) เป็นดัชนีของการเปลี่ยนแปลงผกผันของการเปลี่ยนแปลงที่มีดัชนีx (นี่คือA056019หากคุณสนใจ) เนื่องจากการเรียงสับเปลี่ยนกับดัชนีฉันเพียงแก้ไขรายการสุดท้ายkของรายการiff 0 ≤ i < k !,เราสามารถเพิ่มองค์ประกอบจำนวนใด ๆ ไปยังจุดเริ่มต้นของรายการโดยไม่มีผลต่อrevind ( i ) ดังนั้นความยาวของรายการจึงไม่มีผลต่อผลลัพธ์ …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

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 

16
สร้าง MathJax สำหรับอัตราส่วนทองคำอย่างต่อเนื่อง
ในความคาดหมายของMathJax ที่ถูกปิดใช้งานชั่วคราว MathJax ที่แสดงผลในคำถามนี้จะถูกแทนที่ด้วยรูปภาพ คุณยังคงยินดีที่จะโพสต์ตอบ แต่คุณจะต้องไปดูการแสดงผล MathJax บนเว็บไซต์อื่น PPCG เพิ่งได้ MathJax ! ซึ่งหมายความว่าตอนนี้เราสามารถรวมสูตรทางคณิตศาสตร์ที่มีรูปแบบที่ดีไว้ในโพสต์ได้อย่างง่ายดาย ( บทช่วยสอน MathJax ที่มีประโยชน์ ) ตัวอย่างเช่นนี่คืออัตราส่วนทองคำที่แสดงเป็นเศษส่วนต่อเนื่องที่ไม่มีที่สิ้นสุด: รหัส MathJax สำหรับสมการนี้คือ $$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}}$$ คุณสามารถค้นหาโดยคลิกขวาสูตรและต่อไปนี้แสดงคณิตศาสตร์ในฐานะ → เท็กซ์คำสั่ง หมายความว่ามันจะปรากฏบนตัวของมันเองอยู่ในใจกลางของหน้าแทนแบบอินไลน์ ใช้ซิงเกิ้ลสำหรับอินไลน์$$$ ท้าทาย เขียนโปรแกรมที่ใช้จำนวนเต็มไม่ใช่ลบ n และเอาท์พุทรหัส MathJax สำหรับ "ขั้นตอน" หลายส่วนของเศษส่วนต่อเนื่องสำหรับอัตราส่วนทองคำ เพื่อให้สิ่งที่มาตรฐานในคำตอบที่คุณต้องใช้นี้แน่นอนไวยากรณ์ MathJax: สำหรับ n = 0, $$\varphi=1+\dots$$เอาท์พุทจะต้องเป็น ซึ่งแสดงผลเป็น: สำหรับ n = 1, $$\varphi=1+\cfrac1{1+\ddots}$$เอาท์พุทจะต้องเป็น ซึ่งแสดงผลเป็น: …

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) คุณรู้ไหมว่าการตีกอล์ฟเป็นสิ่งที่ยอดเยี่ยมจริงๆ ผู้คนท้าทายและช้าลงเรื่อย …

3
คำในคำในคำที่อยู่ในคำ . .
ในฟอนต์ตัวหนังสือตัวอักษรตัวอักษรตัวพิมพ์ใหญ่ตัวอักษรทั้งหมดมีความกว้าง 5 หน่วยและสูง 5 ███ ████ ███ ████ █████ █████ ████ █ █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █████ ████ █ █ █ ████ ████ █ ██ █████ …

7
สร้างโปรแกรม“ BizzFuzz”
ใน FizzBuzz แบบดั้งเดิมคุณจะถูกขอให้พิมพ์ตัวเลขจาก 1 ถึง 100 แต่แทนที่ทุก ๆ 3 ด้วย "Fizz" ทุก ๆ 5 จาก "Buzz" และทุก ๆ ทั้ง 3 และ 5 (เช่น 15) ด้วย " FizzBuzz" อย่างไรก็ตามในฐานะผู้สัมภาษณ์ที่ชั่วร้ายฉันได้คิดค้น FizzBuzz เวอร์ชันบิดเบี้ยวของฉันเองซึ่งฉันได้ตัดสินใจตั้งชื่อ BizzFuzz และมอบให้คุณในการสัมภาษณ์ที่เข้ารหัส กฎของเกมคือ: พิมพ์แต่ละหมายเลขตั้งแต่ 1 ถึง 100 ยกเว้นว่าตรงตามเงื่อนไขข้อใดข้อหนึ่งด้านล่าง หากจำนวนหารด้วย 4 ให้พิมพ์ "Fizz" หากจำนวนหารด้วย 5 ให้พิมพ์ "Buzz" หากจำนวนหารด้วย 4 แต่จำนวนทันทีหลังจากหารด้วย 5 …

30
พิมพ์ตารางสูตรคูณนี้
เขียนรหัสที่สั้นที่สุดเพื่อพิมพ์ตารางสูตรคูณต่อไปนี้: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81

1
Regex กำลังตรวจสอบความถูกต้องของ regex [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Code Golf Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา สร้าง regex ที่จะยอมรับสตริง regex เป็นอินพุตและตรวจสอบว่ามันถูกต้อง โดยทั่วไป regex ของคุณควรจะสามารถตรวจสอบตัวเอง (ไม่ควรตรวจสอบ regex ที่ไม่ถูกต้องดังนั้นคุณจึงไม่สามารถใช้.*;) รสชาติของคุณจะต้องได้รับการสนับสนุนอย่างเต็มที่จากการใช้งานที่รู้จักกันดี (Perl, sed, grep, gawk, ฯลฯ ) และต้องสนับสนุนอย่างเต็มที่ว่าการใช้งานเหล่านั้นรองรับอะไรบ้าง [ไม่ต้องกังวลกับทนายพูด ฉันแค่พยายามลบช่องว่างที่เป็นไปได้สำหรับสมาร์ท ***] ฉันเขียนโค้ดกอล์ฟแต่ฉันกังวลว่ามันจะให้ความรู้แก่ผู้ที่รู้จักและใช้รสชาติที่ไม่มีคุณสมบัติ หรือความกังวลของฉันไม่มีมูลความจริง?
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

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