คำถามติดแท็ก popularity-contest

การประกวดความนิยมคือการแข่งขันที่คำตอบที่มีคะแนนโหวตสูงสุด (upvotes ลบด้วย downvotes) ชนะ เนื่องจากสิ่งเหล่านี้ถูกปิดบ่อยครั้งให้อ่านข้อมูลแท็กและโพสต์ความท้าทายของคุณไปยังกล่องทรายก่อน

9
Musical Quines บนเปียโน ASCII
มี 88 ปุ่มบนเปียโนมาตรฐานและ 95 ตัวอักษรพิมพ์ได้ (รหัสฐานสิบหก 20 ถึง 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('ตัวอักษร' หมายถึงตัวอักษร ASCII ที่พิมพ์ได้จากที่นี่เป็นต้นไป) ในJSFiddle นี้ฉันเอาประโยชน์จากการที่ทำและไวยากรณ์ง่ายที่สร้างเพลงเปียโนโดยใช้AudioSynth (ถ้าใครสามารถนำฉันไปยังชุดโน้ตเปียโนจริงที่เชื่อมโยงได้ฉันจะรู้สึกขอบคุณ) อักขระแต่ละตัวในสตริงอินพุตนอกจากนี้() 01+-สอดคล้องกับหนึ่งคีย์เปียโน: CHARACTER: ! " # $ % & ' * , . / 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D …

6
การประกวด Bloatware: ผลิต 100+ MiB ที่ปฏิบัติการได้ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Code Golf Stack Exchange ปิดให้บริการใน3 ปีที่ผ่านมา สร้างซอร์สโค้ดแบบย่อในภาษาที่คุณชื่นชอบซึ่งรวบรวมเป็นไฟล์ปฏิบัติการขนาดใหญ่ (ไม่น้อยกว่า 104857600 ไบต์) โปรแกรมต้องสามารถรันได้ (สมมติว่ามีหน่วยความจำว่าง 1GB) และสามารถทำอะไรก็ได้ (ต้องการสิ่งที่เรียบง่ายเหมือนโลกสวัสดี) สนับสนุนการใช้เทคนิคที่ไม่ชัดเจน ตัวอย่างที่น่าเบื่อใน C: int a[1024*1024*25] = { 1 }; int main(){} คะแนนโบนัสหากสามารถ "อธิบาย" ได้ว่าเหตุใดจึงไม่สามารถลดขนาดของการปฏิบัติการได้ (เช่นการขยายตัวทั้งหมดจะถูกใช้จริง)

5
อีกแค่ Perl Hacker [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ความท้าทายกอล์ฟรหัสคลาสสิก เขียนโปรแกรม Perl ที่คลุมเครือที่สุดในการพิมพ์ "Just another Perl hacker" นี่คือบทความ Wikipedia ที่มี คะแนนโบนัสหากเหมาะสมกับ 3 บรรทัด / 70 ตัวอักษร

3
เกมที่มีสัดส่วนของอะตอม
งานของคุณสร้างบอทที่เล่นAtomasด้วยคะแนนสูงสุด เกมทำงานอย่างไร: gameboard เริ่มต้นด้วยแหวน 6 "อะตอม" ที่มีจำนวนตั้งแต่การ1 3คุณสามารถ "เล่น" อะตอมระหว่างสองอะตอมหรืออะตอมอื่นขึ้นอยู่กับอะตอมเอง คุณสามารถมีอะตอมปกติหรืออะตอมพิเศษ อะตอมปกติ: คุณสามารถเล่นอะตอมปกติระหว่างสองอะตอมที่มีอยู่บนกระดาน คุณเริ่มต้นด้วยอะตอมในช่วง1 to 3แต่ช่วงเพิ่มขึ้น 1 ทุกๆ 40 การเคลื่อนไหว (ดังนั้นหลังจาก 40 การเคลื่อนไหวช่วงจะกลายเป็น2 to 4) หากมีอะตอมบนกระดานที่ต่ำกว่าช่วงมันจะมี1 / no. of atoms of that number on the boardโอกาสเกิดการวางไข่ สมมติว่าคุณต้อง2เล่นและบอร์ดมีลักษณะดังนี้: 1 1 2 1 สถานที่ Let 's ไปทางขวาของ21 กระดานตอนนี้กลายเป็น: 1 1 2 1 …
21 code-challenge  game  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 

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 

6
เค้กชาวอังกฤษผู้ยิ่งใหญ่
ฉันได้ยินว่ามีคนเห็นแก่ตัวมากในวันเกิดของพวกเขาเรียกร้องเค้กจากทุกคนและไม่มีแผนจะแบ่งปัน! 🎂 มันเป็นวันเกิดของใครบางคนในวันนี้ดังนั้นทำไมไม่อบเค้กให้พวกเขา ใช้ภาษาการเขียนโปรแกรมที่คุณชื่นชอบในการทำเค้กแสนอร่อยพร้อมข้อความ "สุขสันต์วันเกิด" ที่เป็นผลลัพธ์ (ฉันขอแนะนำเชฟ !) เค้กของคุณควร เลียนแบบสูตรอาหารโลกแห่งความเป็นจริง (ถ้าคุณสามารถเชื่อมโยงไปได้เลย! รายการส่วนผสมแยกบรรทัดใหม่ที่เหมาะสำหรับการทำเค้ก รายการขึ้นบรรทัดใหม่ที่คั่นด้วยขั้นตอนสำหรับวิธีการ มีคนรับใช้กี่คน อยู่ใกล้กับอัตราส่วนส่วนผสมที่ถูกต้องที่สุด แสดงผลน้อยที่สุด "Happy Birthday" เมื่อแสดงผล เค้กที่ดีที่สุดจะเป็น: อร่อย - เนื่องจากเป็นการประกวดความนิยมชุมชนจะเป็นผู้ตัดสินว่าอะไรอร่อย ส่วนบุคคล - ลองทำข้อความสุขสันต์วันเกิดที่กำหนดเองให้กับคนที่เฉพาะเจาะจง (หากคุณไม่พบผู้ใช้ PPGC ทำไมไม่ลองดูคนดังล่ะ?) สมดุล - พยายามที่จะใช้ส่วนผสมที่เหมาะสมสำหรับปริมาณการเสิร์ฟตามสูตรที่เตรียมไว้ 1000 eggs, serves 1สำหรับหนึ่งที่ให้บริการอาจจะเป็นเพียงบิต teensy ขนาดใหญ่ , ขนาดใหญ่ ,มหึมาอย่างแน่นอน! Outlandish - คุณสามารถอบได้มากกว่าแค่ฟองน้ำธรรมดาเช่นใส่น้ำตาลโรยหน้าเสิร์ฟพร้อมกับซอสตกแต่งและอื่น ๆ ดึงดูดสายตา - ภาพดีในซอร์สโค้ดเป็น ascii หรือในเอาต์พุต …

7
การรีบู๊ตปลอมโดยสมบูรณ์ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ความท้าทายนี้ง่ายมาก เขียนโค้ดที่สร้างสิ่งที่ดูเหมือนว่ารีบูตคอมพิวเตอร์เต็มรูปแบบ ต้องไม่แสดงอะไรบนหน้าจอที่บ่งบอกว่าไม่ใช่การรีบูทจริงและควรจบที่หน้าจอการเข้าสู่ระบบปกติที่คุณจะได้รับหลังจากรีบูตเครื่อง กฎระเบียบ คุณสามารถเลือกระบบปฏิบัติการใดก็ได้ที่คุณต้องการเลียนแบบ ตัวอย่างเช่นคุณสามารถรีบูตเข้าสู่ Linux จาก Windows หรือชุดค่าผสมอื่น ๆ ที่คุณเลือก รหัสควรแสดงลำดับการปิด / รีบูตแบบเต็มหน้าจอโดยไม่มีสัญญาณว่าไม่ใช่ของจริง นี่คือการประกวดความนิยมเพื่อให้ดีกว่า รหัสในความเป็นจริงจะต้องไม่เป็นอันตรายอย่างสมบูรณ์ดำเนินการไม่รีบูตและ b ง่ายต่อการออกจากจุดใดก็ได้ หากคุณต้องการใช้ภาพภายนอกเพื่อให้การรีบูตดูสมจริงยิ่งขึ้นรหัสของคุณควรจะจับภาพเหล่านั้นโดยอัตโนมัติจากเว็บ รหัสของคุณควรมีอยู่ในตัวเองอาศัยเฉพาะไลบรารีหรือเครื่องมือที่มีให้ใช้งานฟรีและสามารถดำเนินการได้ง่ายโดยทำตามคำแนะนำที่คุณให้ไว้ โชคดี! เนื่องจากเป็นการประกวดความนิยมฉันจะให้รางวัลชนะคำตอบด้วยคะแนนโหวตสูงสุดในวันที่ 1 มิถุนายน 2014 การติดตามคำขอเพื่อ จำกัด คำถามนี่คือกฎเพิ่มเติม ระบบควรลอกเลียนแบบ Windows หรือ Mint, Ubuntu, Debian, Fedora, Archlinux หรือ Mageia ของ Linux หรือ OS …

4
ทำให้ฉันเป็นแซนวิช
ถาม: เขียนไฟล์ซึ่งจะนำไปสู่พฤติกรรมนี้: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay กฎ: ควรจะทำงานบนเครื่อง Linux ที่ผู้ใช้ไม่ได้เป็นราก sudoแต่ได้รับอนุญาตให้ใช้งาน ต้องไม่พูดOkayกับคำสั่ง make ที่สั้นกว่า (เช่นsudo make sandwich) คำสั่งที่สองควรทำงานเนื่องจาก sudoได้เนื่องจากไม่ใช่เป็นที่สอง แนวทาง: ทำให้สั้น (หลังจากทั้งหมดเป็นเว็บไซต์ Code Golf) มันคงจะดีถ้ามันทำแซนด์วิชจริงๆ พยายามซ่อนอย่างชาญฉลาดว่าทำไมsudoสร้างความแตกต่าง ผู้ชนะจะได้รับการตัดสินด้วยคะแนนเสียง

20
พิมพ์ชื่อตัวแปร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา เขียนฟังก์ชั่น (ไม่ใช่โปรแกรมเต็มรูปแบบ) เพื่อที่ว่าถ้าฟังก์ชั่นนั้นถูกเรียกใช้พร้อมกับตัวแปรกลางเดียว (หรือเทียบเท่าที่ใกล้เคียงที่สุดกับภาษาของคุณ) เป็นอาร์กิวเมนต์มันจะส่งออก (เช่นพิมพ์หรือส่งคืน) ชื่อของตัวแปรนั้น หากอาร์กิวเมนต์ไม่ได้เป็นตัวแปรให้ส่งออกค่าความผิดพลาดแทน (คุณไม่ต้องจัดการกับกรณีที่อาร์กิวเมนต์เป็นตัวแปร แต่ไม่ใช่โกลบอล) จะต้องไม่มีการเชื่อมต่อเวลาคอมไพล์ระหว่างการเรียกใช้ฟังก์ชันและการกำหนดฟังก์ชัน (โดยเฉพาะการนิยามฟังก์ชันไม่สามารถเป็นแมโครหรือโครงสร้างที่คล้ายกันที่ได้รับการขัดแย้งในรูปแบบของการแยกส่วนของรหัสต้นฉบับไม่ว่าจะเป็นข้อความ แบบฟอร์ม). นั่นคือ: ในภาษาที่รองรับการคอมไพล์แยกต่างหากโปรแกรมต้องทำงานแม้ว่าการเรียกใช้ฟังก์ชันจะถูกคอมไพล์ก่อน (โดยที่ไม่มีความรู้เกี่ยวกับนิยามของฟังก์ชัน แต่อาจเป็นชนิดของลายเซ็นหรือเทียบเท่า) จากนั้นนิยามฟังก์ชันจะถูกคอมไพล์ภายหลัง หากภาษานั้นไม่มีการคอมไพล์แยกจากกันคุณจะต้องตั้งเป้าหมายในการแยกระหว่างการโทรและคำจำกัดความที่คล้ายกัน หากใช้ภาษาที่รวบรวมคุณอาจอ่านรูปแบบการคอมไพล์ของโปรแกรมที่สมบูรณ์จากดิสก์และอาจคิดว่าโปรแกรมนั้นถูกคอมไพล์ด้วยข้อมูลการดีบัก (ดังนั้นอนุญาตให้ใช้วิธีแก้ไขปัญหาที่ทำงานได้โดยแนบตัวดีบั๊กจากโปรแกรมเข้ากับตัวเอง) โปรดทราบว่างานนี้อาจไม่สามารถทำได้ในทุกภาษา ตัวอย่าง: var apple = "Hello" p(apple) // apple var nil = "Nothing" p(nil) // nil var SOMETHING = 69 p(SOMETHING) // …

4
บังคับให้ค่าเฉลี่ยบนรูปภาพ
เขียนโปรแกรมที่ใช้ภาพtruecolorมาตรฐานและสีRGB 24 บิตเดียว(สามตัวเลขจาก 0 ถึง 255) ปรับเปลี่ยนภาพอินพุต (หรือเอาท์พุทของภาพใหม่ที่มีขนาดเท่ากัน) เพื่อให้สีเฉลี่ยนั้นเป็นสีเดียวที่ป้อนเข้า คุณอาจจะปรับเปลี่ยนพิกเซลในภาพที่นำเข้าในแบบที่คุณต้องการเพื่อให้บรรลุนี้ใด ๆแต่เป้าหมายคือการทำให้การเปลี่ยนสีเป็นที่สังเกตสายตาที่เป็นไปได้ สีเฉลี่ยของภาพ RGB มันชุดของสามมัชฌิมเลขคณิตหนึ่งสำหรับแต่ละช่องสี ค่าเฉลี่ยสีแดงคือผลรวมของค่าสีแดงในทุกพิกเซลในภาพหารด้วยจำนวนพิกเซลทั้งหมด (พื้นที่ภาพ) ปัดลงเป็นจำนวนเต็มที่ใกล้ที่สุด ค่าเฉลี่ยสีเขียวและสีน้ำเงินถูกคำนวณในลักษณะเดียวกัน นี้งูหลาม 2 (กับPIL ) สคริปต์สามารถคำนวณค่าเฉลี่ยของสีมากที่สุดรูปแบบไฟล์ภาพ: from PIL import Image print 'Enter image file' im = Image.open(raw_input()).convert('RGB') pixels = im.load() avg = [0, 0, 0] for x in range(im.size[0]): for y in range(im.size[1]): …

7
สับสนดาโกต้า [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Code Golf Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา คุณได้รับการว่าจ้างจากรัฐบาล North Dakota เพื่อเข้ารหัสการสื่อสารของรัฐ เขียนสองโปรแกรมหนึ่งรายการเพื่อเข้ารหัสข้อความและอีกรายการหนึ่งเพื่อถอดรหัสข้อความนั้น รัฐบาลไม่เข้าใจเทคโนโลยีจริงๆดังนั้นอัลกอริทึมการเข้ารหัสไม่จำเป็นต้องมีความซับซ้อน เพียงตรวจสอบให้แน่ใจว่าผลลัพธ์ไม่เหมือนต้นฉบับในครั้งแรก อย่างไรก็ตามคุณแอบภักดีต่อรัฐบาลดาโกต้าใต้ งานของคุณคือการผสมการสื่อสารเพื่อให้เอ่ยถึงทุกNorth Dakotaกลายเป็นSouth Dakotaเมื่อถอดรหัสและในทางกลับกัน นอกจากนี้ยังนำไปใช้และNorth/South DakotanNorth/South Dakotans ตัวอย่างเช่น: นอร์ทดาโคตาเป็นมณฑลที่ร่ำรวยที่สุดในอเมริกาเหนือในขณะที่ดาโกต้าใต้มีฐานะยากจนกว่าฟลอริดาตอนใต้ - รัฐบาลดาโกต้าเหนือ จะได้รับการเข้ารหัสและถอดรหัสแล้วส่งผลให้: เซาท์ดาโคตาเป็นเขตที่ร่ำรวยที่สุดในทวีปอเมริกาเหนือในขณะที่นอร์ทดาโกตายากจนกว่าทางตอนใต้ของฟลอริดา - รัฐบาลดาโกต้าใต้ อัลกอริทึมที่ทำสิ่งนี้ได้สำเร็จในลักษณะที่เป็นความลับและซับซ้อนที่สุดซึ่งได้รับการยอมรับโดยมี upvotes มากที่สุดจะได้รับการยอมรับ

18
เขียนเรื่องสั้นโดยใช้รหัสที่ถูกต้องเท่านั้น
สิ่งที่ฉันต้องการเห็นคือความพยายามของคุณในการเขียน "เรื่องราว" ที่มีความหมายค่อนข้างง่ายต่อการอ่าน แต่ยังสร้างส่วนรหัสที่ถูกต้อง ตัวอย่างเช่นรหัสพื้นฐาน (BBC) นี้: LET customer = "sober" REPEAT INPUT "more beer" UNTIL customer = "drunk" (อิงจากhttp://img.rakuten.com/PIC/12184048/0/1/300/12184048.jpgสำหรับความคิด) ระเบียบ / แนวทาง: รหัสจะต้องถูกต้องในภาษาที่คุณระบุ - ทุกคนจะต้องสามารถเรียกใช้ได้โดยไม่จำเป็นต้องสร้างแฟนซี อาจใช้สตริงข้อความความคิดเห็นหรือสิ่งใดก็ได้ที่อนุญาตให้เพิ่มข้อความอิสระลงในโค้ดได้ แต่ต้องไม่เกิน 3 คำต่อสตริง (และคุณไม่สามารถใส่หลายสตริงหรือข้อคิดเห็นในแถวได้) รหัสของคุณไม่จำเป็นต้องส่งผลให้เกิดผลลัพธ์ที่สมเหตุสมผลเมื่อดำเนินการ มันสามารถเป็นวงวนไม่สิ้นสุดตราบใดที่รหัสนั้นถูกต้องและมันแสดงถึงบางสิ่งที่มีเหตุผล (*) เมื่ออ่านเป็นภาษาอังกฤษ การทำงานร่วมกันในรหัสของคุณจะถูกละเว้นในเรื่อง ไม่จำเป็นต้องกำหนดตัวแปร รหัสที่คุณทำที่นี่เป็นเพียงรหัสชิ้นส่วน คุณจะเสีย 5 คะแนนสำหรับการเรียกตัวแปร / คำสำคัญ / ป้ายกำกับ / ฯลฯ ที่ไม่ได้กำหนด แม้ สำหรับบุคคลทุกคนในตัวคำหลัก …

6
เครื่องกำเนิดภูมิประเทศ voxel แบบขนานที่คาดการณ์ไว้
งานของคุณคือการสร้างแผนที่ความสูงและแสดงเป็นแนวนอนแบบ voxel ที่คาดการณ์ไว้ กฎมีดังต่อไปนี้: ต้องสร้างภูมิทัศน์ (heightmap ของ the) แบบสุ่ม คุณต้องอธิบายด้วยวิธีที่อัลกอริทึมที่คุณใช้งานอยู่เพื่อให้ทุกคนสามารถเรียนรู้สิ่งใหม่ที่นี่ คุณต้องสร้างรูปภาพหรือแสดงแนวนอนที่สร้างขึ้นบนหน้าจอ ภาพที่ได้จะต้องมีการฉายภาพแบบ Paralell (ดังนั้นจึงไม่ใช่มุมมอง) และจะต้องมีช่องว่างของเสียง (เท่านั้นจึงต้องทำจากกล่องเล็ก ๆ ) นี่คือการประกวดความนิยมดังนั้นคุณอาจต้องการเพิ่มคุณสมบัติเพิ่มเติมบางอย่างลงในโปรแกรมของคุณเพื่อรับการอัปโหลดเพิ่มเติม ผู้ชนะคือคำตอบที่ถูกโหวตมากที่สุดที่ถูกต้อง 7 วันหลังจากการส่งที่ถูกต้องครั้งสุดท้าย การส่งที่ถูกต้องทั้งหมดจะต้องปฏิบัติตามกฎรวมถึงคำอธิบายของอัลกอริทึมที่ใช้ คุณสามารถเพิ่มฟีเจอร์เพิ่มเติมที่ไม่เป็นไปตามกฎบางอย่าง (เช่นการเพิ่มโหมดเปอร์สเปคทีฟ) แต่ในกรณีนี้พวกเขาต้องเป็นฟีเจอร์เสริม (เช่นเมื่อปิดผลลัพธ์ควรปฏิบัติตามกฎทั้งหมด) การส่งของฉันไม่นับว่าถูกต้อง ภาพตัวอย่างผลลัพธ์มีดังต่อไปนี้: ภาพที่นำมาจากที่นี่ หากคุณต้องการอัลกอริทึมตรวจสอบที่นี่

19
ทำให้โปรแกรมสามเหลี่ยมเป็นสิ่งที่ถูกต้อง
Triangularityเป็น esolang ใหม่ที่พัฒนาโดยMr. Xcoderโดยที่โครงสร้างของโค้ดต้องเป็นไปตามรูปแบบที่เฉพาะเจาะจงมาก: สำหรับnบรรทัดที่รหัสจะต้องมี2n-1ตัวอักษรของโปรแกรมอย่างแน่นอน สิ่งนี้ทำให้เกิดรูปสามเหลี่ยม / ปิรามิดโดยที่บรรทัดแรกมีอักขระเพียงตัวเดียวและส่วนที่เหลือเพิ่มขึ้นทีละ 2 แต่ละบรรทัดจะต้องมีการบุด้วย.s ที่ด้านซ้ายและขวาเช่นตัวละครที่มีศูนย์กลางอยู่ที่เส้นของพวกเขาและทุกบรรทัดจะมีความยาวเบาะเดียวกัน หากlกำหนดเป็นจำนวนบรรทัดในโปรแกรมแต่ละบรรทัดในโปรแกรมต้องมีความยาว2 * l - 1 ตัวอย่างเช่นโปรแกรมทางด้านซ้ายนั้นถูกต้อง แต่โปรแกรมทางด้านขวาไม่ใช่: Valid | Invalid | ...A... | ABCDE ..BCD.. | FGH .EFGHI. | IJKLMN JKLMNOP | OPQRS เมื่อวางในโครงสร้างที่ถูกต้องชื่อจะชัดเจน งาน งานของคุณคือการใช้สตริงบรรทัดเดียวเป็นอินพุตแทนรหัสสามเหลี่ยมและเอาท์พุทมันแปลงเป็นรหัสที่ถูกต้องตามที่อธิบายไว้ข้างต้น ข้อมูลจำเพาะสำหรับ I / O: ข้อมูลที่ป้อนจะมีอักขระอยู่ในช่วงเท่านั้น 0x20 - 0x7e ความยาวของอินพุตจะเป็นตัวเลขจตุรัสเสมอ คุณต้องใช้จุดสำหรับการขยายช่องว่างไม่ใช่อย่างอื่น คุณสามารถอินพุตและเอาต์พุตด้วยวิธีการที่ยอมรับได้ นี่คือรหัสกอล์ฟเพื่อให้โค้ดที่สั้นที่สุดเป็นไบต์ชนะ! กรณีทดสอบ …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

8
ย้อนกลับเรียงแทรก
วัตถุประสงค์ สร้างรายการที่มีสัญญาณรบกวนเดิมจากการเคลื่อนไหวที่มีการจัดเรียงการแทรกเพื่อจัดเรียง รายการต้นฉบับจะมีตัวเลขทั้งหมดตั้งแต่0ถึงN-1(รวม) โดยที่Nขนาดของอินพุต อินพุต รายการที่มีการเคลื่อนไหวที่จำเป็นเพื่อเรียงลำดับรายการ แต่ละค่าแสดงถึงจำนวนช่องที่แทนที่ด้วยหมายเลขเดิม (สัญญาณรบกวน) ที่จะอยู่ในตำแหน่งที่ถูกต้องโปรดทราบว่ากระบวนการนี้มาจากด้านซ้ายไปทางขวา ค่าที่ตำแหน่ง (ดัชนี 0) iในรายการอินพุตจะอยู่ระหว่าง0และiรวม คุณไม่จำเป็นต้องจัดการอินพุตที่ไม่ถูกต้องพฤติกรรมใด ๆ เป็นที่ยอมรับในกรณีนี้ (เกิดความผิดพลาดวนซ้ำไม่สิ้นสุด ฯลฯ ) เอาท์พุต รายการที่มีสัญญาณรบกวน ทีละขั้นตอนในการสร้างการเคลื่อนไหว Scrambled List | Moves to sort [4,0,2,1,3,5] | [0, , , , , ] #4 stay in place [4,0,2,1,3,5] | [0,1, , , , ] #0 is moved …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

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