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

Metagolf กำลังเล่นกอล์ฟผลลัพธ์ของ metaprogram metaprogram จะสร้างโปรแกรมที่ช่วยแก้งานที่กำหนดและความยาวของผลลัพธ์นั้นจะกำหนดคะแนนของโปรแกรมต้นฉบับ

12
และทุกคนพูดว่า ...
วัตถุประสงค์รับอินพุตของข้อความที่ไม่มีอักขระ[หรือ]ดำเนินการต่อไปนี้: สำหรับทุกอินสแตนซ์ที่Amenมีอักษรตัวใหญ่อย่างน้อยหนึ่งตัว (ดังนั้นอินสแตนซ์ทั้งหมดของการAmenยกเว้นamen) ให้แสดงผลลัพธ์ที่เหมือนกันAmen(รักษาการใช้อักษรตัวพิมพ์ใหญ่) สำหรับทุก ๆ อินสแตนซ์ของ/all the people said[?: ]/i(นั่นคือนิพจน์ปกติ) ก็เอาท์พุทAmen(กรณีใด ๆ ก็ได้) หลังจากเอาต์พุตทุกตัวคุณสามารถเลือกตัวคั่นค่าคงที่เช่นบรรทัดใหม่เว้นวรรคหรืออะไรก็ได้ นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดในหน่วยไบต์ชนะ ตัวอย่าง IOs Input: I said AMEN! AMEN, PEOPLE! Output: AMENAMEN ; any separator is fine, I choose none. Input: amen amen amen amen Output: ; nothing Input: ; empty Output: ; nothing Input: *blah …

6
ข้อความถึง Brain-Flak
ความท้าทายของคุณคือการเปลี่ยนข้อความที่ป้อนเป็นรหัสสมองที่จะส่งออกข้อความ บทเรียนที่นำมาจากที่นี่ได้รับอนุญาตที่นี่ Brain-Flak มีสองกองเรียกว่า 'left' และ 'right' สแต็คที่ใช้งานเริ่มต้นที่ด้านซ้าย หากสแต็กเปล่าถูกเปิดใช้งานมันจะคืนค่า 0 นั่นคือมัน ไม่มีตัวแปรอื่น ๆ เมื่อโปรแกรมเริ่มขึ้นอาร์กิวเมนต์บรรทัดคำสั่งแต่ละรายการจะถูกส่งไปยังสแต็กที่ใช้งานอยู่ อักขระที่ใช้ได้เฉพาะในโปรแกรม Brain-Flak คือ()[]{}<>และต้องมีความสมดุลเสมอ : มีสองประเภทของฟังก์ชั่นNiladsและMonads niladเป็นฟังก์ชั่นที่ใช้เวลา 0 ขัดแย้ง นี่คือทั้งหมดของ nilads: () หาค่าเป็นหนึ่ง [] หาค่าสูงสุดของสแต็กปัจจุบัน {}ป็อปสแต็คที่ใช้งานอยู่ หาค่า popped <>สลับสแตกที่ใช้งานอยู่ หาค่าเป็นศูนย์ สิ่งเหล่านี้จะถูกรวมเข้าด้วยกันเมื่อถูกประเมิน ดังนั้นหากเรามี '3' อยู่ด้านบนของกองซ้อนที่ใช้งานอยู่ตัวอย่างนี้: ()(){} จะประเมิน1 + 1 + active.pop()ว่าจะประเมินค่าใดถึง 5 พระใช้เวลาหนึ่งอาร์กิวเมนต์ชิ้นหนึ่งของรหัส Brain-Flak นี่คือพระทั้งหมด: (n) กด 'n' …

13
ผลิตภัณฑ์ Fibonacci
คุณสามารถแยกตัวเลขที่มากกว่า 0 เป็นผลรวมที่ไม่ซ้ำกันของตัวเลขฟีโบนักชีบวก ในคำถามนี้เราทำได้โดยการลบจำนวนฟีโบนัชชีบวกที่ใหญ่ที่สุดซ้ำไปซ้ำมา เช่น: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 ตอนนี้ฉันเรียกผลิตภัณฑ์ Fibonacciว่าเป็นรายการเดียวกันกับข้างบน แต่ด้วยการเพิ่มถูกแทนที่ด้วยการคูณ ตัวอย่างเช่นf(100) = 89 * 8 * 3 = 2136. เขียนโปรแกรมหรือฟังก์ชั่นที่ให้จำนวนเต็มบวกnส่งคืนผลคูณของฟีโบนักชีของตัวเลขนั้น Testcases: …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

3
Auto-meta-รหัสกอล์ฟ
คุณเบื่อความท้าทาย codegolf ทั้งหมด ดังนั้นคุณตัดสินใจที่จะเขียนโปรแกรมที่จะเขียนรหัส Python ให้คุณโดยอัตโนมัติ มี 3 กรณีทดสอบ: print quickSort([0,7,3,-1,8,10,57,2]) def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pivot = arr[0] for i in arr: if i < pivot: less.append(i) elif i > pivot: more.append(i) else: pivotList.append(i) less = …
13 python  metagolf 

3
ปริศนารวมกัน!
บทนำ: Combinatory Logic Combinatory logic (CL) นั้นมีพื้นฐานมาจากสิ่งที่เรียกว่าcombinatorsซึ่งโดยทั่วไปแล้วจะทำหน้าที่ มีสองขั้นพื้นฐาน "ในตัว" combinators มีSและKซึ่งจะอธิบายในภายหลัง ซ้าย associativity CL คือการเชื่อมโยงด้านซ้ายซึ่งหมายถึงวงเล็บ (ที่มีเนื้อหา) ซึ่งอยู่ที่ด้านซ้ายสุดของวงเล็บคู่อับละอองเกสรที่มีมันสามารถเอาออกได้ ตัวอย่างเช่นสิ่งนี้: ((a b) c) สามารถลดลงไปได้ (a b c) ตำแหน่ง(a b)ที่อยู่ทางซ้ายสุดของเครื่องหมายวงเล็บใหญ่กว่า((a b) c)ดังนั้นจึงสามารถลบออกได้ ตัวอย่างที่ใหญ่กว่าของความสัมพันธ์ด้านซ้าย (วงเล็บเหลี่ยมคือคำอธิบาย): ((a b) c ((d e) f (((g h) i) j))) = (a b c ((d e) f (((g h) …

1
คณิตศาสตร์ Metagolf Mania!
Mathemania รายละเอียด: ชิ้นส่วนของรหัส Mathemania 2ทุกคนเริ่มออกด้วยหมายเลข จาก2, คุณสามารถทำการดำเนินการต่อไปนี้: e: การยกกำลัง ค่าเริ่มต้นของคำสั่งนี้กำลังสองจำนวน f: แฟคทอเรียล ค่าเริ่มต้นของคำสั่งนี้ใช้แฟคทอเรียลเดียวกับหมายเลข ( using f on 2 = 2! = 2) r: รูต ค่าเริ่มต้นของคำสั่งนี้คือการรูทแบบตัวเลข c: ฟังก์ชั่นเพดาน lฟังก์ชั่นชั้น เพื่อสร้างตัวเลขใน Mathemania 2คุณต้องร่วมกันสตริงคำสั่งเหล่านี้ซึ่งจะดำเนินการจากซ้ายไปขวาบนจำนวน ตัวอย่าง: ef = (2^2)! = 4! = 24 rl = floor(sqrt(2)) = floor(1.4...) = 1 er = sqrt(2^2) = …
12 math  metagolf 

6
เข้ารหัสโปรแกรมที่มีตัวอักขระต่างกันน้อยที่สุดเท่าที่จะเป็นไปได้
เป้าหมายคือการเขียนโปรแกรมที่เข้ารหัสโปรแกรมอื่น (อินพุต) ด้วยอักขระที่น้อยที่สุดเท่าที่จะเป็นไปได้ เกณฑ์การให้คะแนน คะแนนเท่ากับจำนวนอักขระที่ต้องการสำหรับเอาต์พุต คะแนนต่ำกว่าดีกว่า กฎระเบียบ ไม่มีภาษาเป้าหมายที่มีชุดคำสั่งที่ จำกัด (ไม่มี Brainf ** k, Whitespace และอื่น ๆ ) แก้ไข : ฉันหมายถึงอักขระที่สำคัญอย่างน้อย 26 ตัวAไม่เปลี่ยนวิธีการทำงานของโปรแกรม brainf ** k ดังนั้นคุณจึงไม่สามารถนับตัวละครนี้ได้ เช่นเดียวกับช่องว่าง ต้องมีภาษาเป้าหมายในเวลาที่เขียนคำถามนี้ คุณต้องรวมคำอธิบายเล็ก ๆ น้อย ๆ ว่าคุณเก็บคะแนนของคุณอย่างไร โปรแกรมอินพุตถูกต้อง โปรแกรมที่เข้ารหัสต้องเป็นโปรแกรมที่ถูกต้องในภาษาเดียวกันกับอินพุต โปรแกรมที่เข้ารหัสต้องทำงานเช่นเดียวกับโปรแกรมต้นฉบับ โปรแกรมเปลี่ยนไฟล์ของคุณต้องใช้งานได้กับทุกโปรแกรมที่ใช้งานได้ในภาษานั้น ๆ รวมตัวอย่างอินพุตและเอาต์พุตตัวอย่าง หมายเหตุ โปรแกรมเปลี่ยนไฟล์อาจเขียนเป็นภาษาใดก็ได้ไม่เพียง แต่เป็นภาษาเป้าหมายเท่านั้น นี่ไม่ใช่โปรแกรมอ่านโค้ดที่ได้รับการสนับสนุน เป้าหมายที่ยิ่งใหญ่คือการดูว่าจำเป็นต้องใช้อักขระจำนวนเท่าใดในการเขียนสิ่งใด ๆ ในภาษานั้น ฉันไม่อนุญาตให้ BF ฯลฯ เพราะจะไม่มีการท้าทาย …

4
การเข้ารหัส URL ใน brainfuck
แรงบันดาลใจจากคำถามนี้เป้าหมายของคุณในวันนี้คือการเข้ารหัส URL ใน brainfuck เบราว์เซอร์ของฉันถูกแฮ็ก! แถบตำแหน่งถูกเปลี่ยนเป็นล่ามสมอง ฉันต้องการโปรแกรมที่เปลี่ยน URL ให้เป็นโปรแกรม brainfuck คอมพิวเตอร์ของฉันช้ามากดังนั้นหากโปรแกรม brainfuck มีขนาดเล็กจะดีกว่า โอ้และฉันมีเพียงแท็บการทำงานเดียวที่เปิดทิ้งไว้ทวิตเตอร์ของฉัน ดังนั้นคุณสามารถส่งโปรแกรมเป็นทวีตให้ฉันเท่านั้น เขียนโปรแกรมที่เหมาะกับทวีต (140 ตัวอักษร) ในภาษาใด ๆ ที่ใช้สตริงเป็นอินพุตและเอาต์พุตโปรแกรม brainfuck โปรแกรม brainfuck นี้จะทำงานโดยไม่มีการป้อนข้อมูลและจะสร้างผลลัพธ์ ผลลัพธ์นี้จะถูกแทรกลงในแถบตำแหน่งที่ตั้งของ Google Chrome และดำเนินการ หากพฤติกรรมของ Google Chrome เหมือนกันกับพฤติกรรมที่คุณจะได้รับจากการป้อนสตริงการป้อนจาก # 1 แสดงว่าโซลูชันนั้นถูกต้อง การเปลี่ยนเส้นทางโดยตัวย่อ URL ถือว่าเป็นพฤติกรรมที่แตกต่างกันอย่างน้อยต้องอยู่บนโดเมนเดียวกัน คุณอาจสันนิษฐานว่านักล่าสมองมีจำนวนเต็มที่มีความแม่นยำอย่างไม่ จำกัด ในแต่ละเซลล์และเซลล์ไม่ จำกัด จำนวน คะแนนของคุณถูกกำหนดโดยผลรวมของความยาวของโปรแกรม brainfuck ที่สร้างขึ้นเพื่อเข้ารหัสชุด URL ต่อไปนี้: https://www.google.com/ …

8
สร้างโปรแกรม Brainf_ck ที่ส่งออกสตริงตามความยาวที่กำหนด
เพื่อนของคุณกำลังพยายามบุกเข้าไปในหลุมฝังศพที่มีระบบล็อคที่แปลกประหลาด: มันต้องมีการเคาะที่อ่อนโยนจำนวนหนึ่งในบางจุด เพื่อนของคุณค้นพบหมายเลข (ซึ่งอยู่ในช่วงที่ 1 ... 99999) และมีแกดเจ็ตที่ทำให้เกิดการเคาะที่ต้องการ อย่างไรก็ตามแกดเจ็ตเป็นล่าม Brainfuck! ดังนั้นเพื่อนของคุณต้องป้อนโปรแกรม Brainfuck ซึ่งควรจะสั้นที่สุดเท่าที่จะเป็นไปได้ (I / O ของอุปกรณ์ช้า) งานของคุณคือช่วยเขา! เขียนโปรแกรมหรือรูทีนย่อยในภาษาใด ๆ ที่ยอมรับว่าเป็นตัวเลขป้อนเข้าNและส่งออกโปรแกรม Brainfuck ซึ่งจะไม่มีอินพุตและเอาต์พุตสตริงของอักขระ ASCII ที่พิมพ์ได้ (ยกเว้นอักขระเว้นวรรค - รหัสในช่วง 33 ... 126) Nที่มีความยาว ตัวอย่าง: สำหรับอินพุต10เอาต์พุตอาจเป็น +++++++++++++++++++++++++++++++++.......... (แต่ฉันแน่ใจว่ามันจะสั้นลง!) คะแนนของคุณจะเป็นผลรวมของความยาวของผลลัพธ์ของคุณสำหรับค่าต่อไปนี้ของN(พวกเขาเป็นตัวเลขสุ่ม): 55 68 15 28 841 838 522 846 4898 9004 9363 3810 13230 …

3
เล่นกอล์ฟทุกตัวละคร ASCII ใน 99
99เป็นภาษาโปรแกรมที่ผมคิดค้นสัปดาห์ก่อนหน้านี้สำหรับความท้าทายของฉันเขียนล่ามสำหรับ 99 (คิดค้นขึ้นมา แต่ไม่จำเป็นต้องนำไปใช้ต้องขอบคุณพวกคุณสักครึ่งโหล)) ข้อมูลจำเพาะของภาษาเต็มรูปแบบอยู่ในความท้าทายนั้น ใน99คุณสามารถพิมพ์อักขระ ASCIIแต่ละรายการไปยัง stdout ได้ แต่เนื่องจากข้อ จำกัด ของภาษาจึงไม่ชัดเจนว่าจะพิมพ์อักขระเฉพาะอย่างรัดกุมที่สุดเท่าที่จะทำได้ สำหรับอักขระ 128 ASCII แต่ละตัวให้เขียนโปรแกรม99โปรแกรมที่ไม่มีอินพุตและเอาต์พุตที่เป็นอักขระตัวเดียว คุณสามารถเขียนคำตอบเหล่านี้ด้วยตนเองหรือเขียนโปรแกรมอื่น (ในภาษาที่คุณชอบ) เพื่อสร้างคำตอบให้คุณ ผลรวมของตัวละครในแต่ละโปรแกรม128 99ของคุณคือคะแนนของคุณ คะแนนต่ำสุดชนะ ขึ้นบรรทัดใหม่นับเป็นหนึ่งอักขระ โปรดจำไว้ว่าใน99ตัวแปรที่มีขนาดเท่ากันเช่น9999อักขระ ASCII ของเอาต์พุต (ตัวแปรขนาดคี่จำนวนเต็มที่ส่งออก) ค่าของพวกเขาจะถูกหารด้วย 9 และจากนั้นนำมา mod 128 ดังนั้นค่าไม่จำเป็นต้องอยู่ในช่วงที่แน่นอนในการแมปกับอักขระ ASCII ยกตัวอย่างเช่นค่าภายใน 297, 1449 และ -855 ตรงทุกตัวละคร!เพราะเมื่อพวกเขาโดยแบ่งเป็น 9 และนำ mod 128 พวกเขาทั้งหมดกลายเป็น 33 !ซึ่งเป็นรหัสอักขระสำหรับ หากคุณต้องการล่ามสำหรับ99ผมขอแนะนำให้แม็คคำตอบหลาม ฉันรู้ว่าฉันกล่าวว่าความท้าทายต่อไปของฉันจะเป็นแบบโต้ตอบได้มากขึ้น แต่ฉันยังคงทำงานกับสิ่งนั้นอยู่

1
ภาพแสดงตัวเอง [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา พื้นหลัง มี.ZIPไฟล์ที่แตกไฟล์เอง โดยทั่วไปแล้วพวกเขาจะมีนามสกุล.EXE(และโดยการเรียกใช้ไฟล์พวกเขาจะถูกแตกออก) แต่เมื่อเปลี่ยนชื่อเป็น.ZIPคุณสามารถเปิดไฟล์ด้วยซอฟต์แวร์ ZIP แตก (สิ่งนี้เป็นไปได้เนื่องจาก.EXEไฟล์ต้องการส่วนหัวที่แน่นอน แต่.ZIPไฟล์ต้องการส่วนท้ายที่แน่นอนดังนั้นจึงเป็นไปได้ที่จะสร้างไฟล์ที่ทั้งสองมี.EXEส่วนหัวและส่วน.ZIPท้าย) งานของคุณ: สร้างโปรแกรมที่สร้างไฟล์ภาพ "แสดงตนเอง": โปรแกรมจะถ่ายภาพ 64x64 บางภาพ (สนับสนุนอย่างน้อย 4 สี) เป็นอินพุตและไฟล์ "รวม" เป็นเอาต์พุต ไฟล์ที่ส่งออกของโปรแกรมจะได้รับการยอมรับว่าเป็นไฟล์ภาพโดยโปรแกรมดูรูปภาพทั่วไป เมื่อเปิดไฟล์ที่ส่งออกด้วยโปรแกรมดูภาพภาพอินพุตจะปรากฏขึ้น ไฟล์ที่ส่งออกจะต้องได้รับการยอมรับว่าเป็นไฟล์ที่ปฏิบัติการได้สำหรับระบบปฏิบัติการหรือคอมพิวเตอร์ทุกประเภท (หากไฟล์สำหรับระบบปฏิบัติการผิดปกติหรือคอมพิวเตอร์ถูกสร้างขึ้นมันจะดีถ้ามีตัวจำลองพีซีโอเพนซอร์สอยู่อย่างไรก็ตามไม่จำเป็นต้องทำเช่นนี้) เมื่อเรียกใช้งานไฟล์เอาต์พุตภาพอินพุตจะแสดงขึ้น เป็นไปได้ว่าจำเป็นต้องเปลี่ยนชื่อไฟล์ (เช่นจาก.PNGเป็น.COM) ไม่จำเป็นว่าโปรแกรมและไฟล์เอาต์พุตจะทำงานบนระบบปฏิบัติการเดียวกัน ตัวอย่างเช่นโปรแกรมอาจเป็นโปรแกรม Windows และไฟล์เอาต์พุตที่สามารถเรียกใช้งานบน Commodore C64 เกณฑ์การชนะ โปรแกรมที่สร้างไฟล์เอาต์พุตที่เล็กที่สุดชนะ หากขนาดของไฟล์เอาต์พุตแตกต่างกันไปขึ้นอยู่กับอิมเมจอินพุต (ตัวอย่างเช่นเนื่องจากโปรแกรมบีบอัดอิมเมจ) ไฟล์เอาต์พุตที่ใหญ่ที่สุดที่เป็นไปได้ที่สร้างโดยโปรแกรมที่แสดงอิมเมจ 64x64 ที่มีจำนวนสูงสุด 4 สี …

11
N คูณโปรแกรมสำหรับหมายเลข N-th
ให้อาร์เรย์ของจำนวนเต็มบวกAเป็นอินพุตสร้างโปรแกรมที่เมื่อทำซ้ำหลายkครั้งให้ส่งออกค่าkth (1-index) ของอาร์เรย์ ตัวอย่างเช่นถ้าอาร์เรย์เป็น[1,11]ผลผลิตที่ควรจะเป็นโปรแกรมที่เอาท์พุทและเมื่อซ้ำกันสองครั้งเอาท์พุท1 11โค้ดเช่นเดียวกับprint(end="1");Python 3 ใช้งานได้: print(end="1");พิมพ์ 1 และprint(end="1");print(end="1");พิมพ์ 11 ผลรวมขนาดเล็กที่สุดของความยาวรหัสเพื่อแก้ปัญหากรณีทดสอบทั้งหมดชนะ รหัสเมตาของคุณควรแก้ไข 500 กรณีทดสอบใน 60 วินาทีและรหัสโซลูชันของคุณแต่ละรายการควรกลับมาเป็น 10 วินาที รหัส Meta และรหัสโซลูชันไม่จำเป็นต้องเป็นภาษาเดียวกัน แต่โซลูชันทั้งหมดที่โปรแกรมเมตาที่คุณสร้างขึ้นควรเป็นภาษาเดียวกัน สามารถดูข้อมูลและตัวกำเนิดล่วงหน้าได้ที่นี่ 7 วันต่อมาจะใช้เวลารวมของการส่ง (เช่น 12:34 หมายถึง 1234) เพื่อเป็นเมล็ดสุ่มและสร้างกรณีทดสอบอื่นเป็นกรณีทดสอบสุดท้าย เมล็ดสุดท้ายคือ 7335 ใน GMT + 8 ดังนั้นข้อมูลการทดสอบขั้นสุดท้ายอยู่ที่นี่

3
คอมไพเลอร์ Brainfuck แบบสุ่ม
Joe เป็นนักพัฒนา BF โดยเฉลี่ยของคุณ เขากำลังจะตรวจสอบการเปลี่ยนแปลงรหัสของที่เก็บของพวกเขาเมื่อเขาได้รับโทรศัพท์จากเจ้านายของเขา "โจ! เครื่องของลูกค้าใหม่เสีย! ตัวแปล brainfuck ตั้งค่าเซลล์ทั้งหมดให้เป็นค่าสุ่มก่อนที่โปรแกรมจะทำงานไม่มีเวลาแก้ไขรหัสของคุณจะต้องจัดการกับมัน" โจไม่ได้คิดมากและกำลังจะเขียนโปรแกรมเพื่อกำหนดล้านเซลล์แรกให้เป็นศูนย์เมื่อหัวหน้าของเขาขัดจังหวะเขาอีกครั้ง - "... และไม่คิดที่จะใช้กำลังดุร้ายรหัสจะต้อง เล็กที่สุด " ตอนนี้คุณต้องช่วยโจผู้น่าสงสาร! ข้อมูลจำเพาะ คุณจะได้รับรหัส brainfuck ที่ถูกต้องเป็นข้อมูลเข้า โปรแกรมของคุณจะแก้ไขโค้ดเพื่อให้สามารถทำงานกับล่าม brainfuck แบบสุ่ม ซึ่งหมายความว่าก่อนการเรียกใช้งานโปรแกรมเซลล์สามารถกำหนดเป็นค่าใดก็ได้ โปรแกรมใหม่ควรมีพฤติกรรมเหมือนกันทุกประการ ล่ามจะมีค่าสูงสุดของเซลล์ 255 ด้วยการห่อและเทปความยาวไม่ จำกัด เกณฑ์การให้คะแนน คะแนนของคุณเป็น10 เท่าของขนาดคอมไพเลอร์ไบต์บวกผลรวมของขนาดกรณีทดสอบ เห็นได้ชัดว่าได้คะแนนต่ำสุดเพื่อลดผลกระทบจากการเพิ่มประสิทธิภาพของกรณีทดสอบฉันขอสงวนสิทธิ์ในการเปลี่ยนแปลงกรณีทดสอบหากฉันสงสัยอะไรและอาจจะทำได้ก่อนเลือกผู้ชนะ กรณีทดสอบ (ฉันได้รับสิ่งเหล่านี้จากหน้า esolangsและหน้าเว็บนี้: http://www.hevanet.com/cristofd/brainfuck/ ) ขอขอบคุณ @Sparr สำหรับกรณีทดสอบครั้งสุดท้าย สวัสดีชาวโลก: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. ย้อนกลับอินพุต: >,[>,]<[.<] พลังของสอง (สตรีมไม่สิ้นสุด): >++++++++++>>+<+[[+++++[>++++++++<-]>.<++++++[>--------<-]+<<]>.>[->[ <++>-[<++>-[<++>-[<++>-[<-------->>[-]++<-[<++>-]]]]]]<[>+<-]+>>]<<] …

2
คำที่พบมากที่สุดสิบร้อยคำ
คำถามนี้เขียนขึ้นเพราะ"สิ่งที่ผู้อธิบาย"เป็นเรื่องสนุกที่จะอ่านและทำให้ฉันมีความคิด เขียน "สิ่งที่ทำให้คอมพิวเตอร์ทำสิ่งต่าง ๆ " ที่อ่าน / รับชุดตัวอักษรตัวเลขและสิ่งต่าง ๆ เช่นนี้"#%|?และส่งคืนTrue / 1ถ้าคำทั้งหมดเป็นส่วนหนึ่งของชุดนี้ หากคำทั้งหมดไม่ได้เป็นส่วนหนึ่งของชุดนั้นให้คืนคำที่ไม่ได้เป็นส่วนหนึ่งของคำนั้น เว็บไซต์นี้ถือว่าถูกต้องในทุกกรณี กฎถูกเขียนขึ้นเพื่อทำตามข้อกำหนดบนไซต์นั้น ตัวอย่าง: ความจริง : รหัสควรคืนค่าความจริงหากข้อความทั้งหมดเหนือเส้นแนวนอนแรกถูกวางเป็นอินพุต บรรทัดต่อไปนี้ควรคืนค่าความจริง (อินพุตถูกคั่นด้วย###) This returns "Hello, World!" ### tHiS rEtUrNs TrUe... ### Thing Explainer is a book written by a man. The man writes books with simple words. ### This set of …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.