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

ควินเป็นโปรแกรมที่สร้างแหล่งที่มาของมันเป็นเอาท์พุท แท็กนี้ระบุว่าการท้าทายเกี่ยวข้องกับ quines

20
สลายจำนวน!
งานของคุณคือการแยกตัวเลขโดยใช้รูปแบบด้านล่าง นี้จะคล้ายกับการแปลงฐานยกเว้นที่แทนของรายชื่อdigitsในฐานคุณรายการvaluesเช่นว่ารายการเพิ่มขึ้นเพื่อป้อนข้อมูล หากฐานที่กำหนดคือnแต่ละหมายเลขในรายการจะต้องอยู่ในรูปแบบของk*(n**m)ที่ไหน0<=k<nและmไม่ซ้ำกันทั่วทั้งรายการ รายละเอียด รูปแบบอินพุต / เอาท์พุตที่สมเหตุสมผล โปรแกรม / ฟังก์ชั่นของคุณใช้ 2 อินพุทและเอาท์พุทรายการ รายการเอาท์พุทสามารถอยู่ในลำดับใด ๆ 0 สามารถยกเว้นหรือรวมไว้ได้ 0อนุญาตให้นำหน้า Built-in จะได้รับอนุญาต Testcases number base converted list input1 input2 output 123456 10 [100000,20000,3000,400,50,6] or [6,50,400,3000,20000,100000] 11 2 [8,2,1] or [0,0,0,0,8,0,2,1] 727 20 [400,320,7] 101 10 [100,1] or [100,0,1] เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟ ทางออกที่สั้นที่สุดในหน่วยไบต์ชนะ
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

6
ควินหลายครั้ง
งานของคุณคือสร้างโปรแกรมที่ทำตาม: คุณควรใช้หมายเลข (ป้อนค่าบวกลบลบเศษส่วนได้) ถ้ามันเป็นลบคุณย้อนกลับควินิน และปฏิเสธตัวเลขนั้น (กลายเป็นบวก) จากนั้นคุณทำซ้ำ <จำนวนเต็มส่วนหนึ่งของจำนวนอินพุต> ครั้งแล้วพิมพ์ <floor (ส่วนที่เป็นส่วนหนึ่งของหมายเลขอินพุต * ยาว)> จากโปรแกรมต้นฉบับของคุณ ถ้าเป็นจำนวนเต็มส่วนเศษส่วนจะเป็นศูนย์ โบนัส -10% ถ้าโปรแกรมของคุณไม่ใช่แบบธรรมดา ตัวอย่าง หากโปรแกรมของคุณคือ "ABCDEFG" ดังนั้น 1 5 ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFG คำอธิบาย ABCDEFG ห้าครั้ง 2 -2 GFEDCBAGFEDCBA คำอธิบาย GFEDCBA (กลับ ABCDEFG) 2 ครั้ง 3 7.5 ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABC คำอธิบาย ABCDEFG 7 ครั้งตามด้วย ABC (3 ตัวแรก (ชั้น (0.5 * …
16 code-golf  quine 

2
โปรแกรมที่อนุญาตให้ตัวเองเข้ารหัสสตริง (ตัวแปรย่อย)
เขียนโปรแกรมที่พิมพ์บรรทัด 80 ตัวอักษรต่อไปนี้: โปรแกรมนี้จาก codegolf.stackexchange.com อนุญาตให้ตัวเองเข้ารหัสสตริง จากนั้นยอมรับอินพุตหนึ่งบรรทัดจากนั้นพิมพ์ซอร์สโค้ดโดยมีจุดโค้ดที่อาจเรียงลำดับใหม่ (ไม่มีการเพิ่มและไม่มีการลบ) เมื่อรันโค้ดนั้นจะต้องเกิดขึ้นเช่นเดียวกันยกเว้นบรรทัดที่พิมพ์ออกมาจะเป็นบรรทัดอินพุตล่าสุด Regex สไตล์ Perl ^[A-Za-z0-9. ]{80}$จะจับคู่กับอินพุตทุกบรรทัด คุณไม่สามารถตั้งสมมติฐานเพิ่มเติมได้ คะแนนการส่งของเป็นจำนวนของจุดรหัสในรหัสที่มาของมันน้อย 94 ต่ำกว่าดีกว่า รหัสจะต้องไม่ทำอะไรที่ไม่สามารถยอมรับได้ในควินิน ( เช่นการอ่านไฟล์) โดยเฉพาะอย่างยิ่งการส่งใด ๆ ที่มีคะแนนติดลบจะต้องโกงอย่างใดอย่างหนึ่งเป็น 93 น้อยกว่า 64 80 เพิ่ม 2014-04-21:ซอร์สโค้ดทั้งหมดของโปรแกรมของคุณจะต้องมีรูปแบบที่ดีในการเข้ารหัสตัวอักษรที่คุณนับคะแนนรหัส ตัวอย่างเช่นคุณไม่สามารถใช้ 80 ไบต์ต่อเนื่องกันในช่วงไบต์ต่อท้าย UTF-8 (80..BF) และนับแต่ละรายการเป็นอักขระเปลี่ยน U + FFFD เดียว (หรือแย่กว่าไม่ใช่จุดรหัสเลย) นอกจากนี้หากการเข้ารหัสอนุญาตให้มีหลายวิธีในการเข้ารหัสจุดโค้ด ( เช่น SCSU ) โปรแกรมของคุณรวมถึงโปรแกรมทั้งหมดที่สร้างขึ้นโดยตรงหรือโดยอ้อมต้องใช้หนึ่งในนั้นเท่านั้น (หรืออย่างน้อยที่สุดจะต้องได้รับการปฏิบัติอย่างเท่าเทียมกันตลอดทั้งรหัส )
16 code-golf  quine 

3
เรียบเรียงเสียงเรียกร้อง! [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Code Golf Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา เป้าหมาย: สร้างและบันทึกไฟล์ใน Vim ที่มีอักขระ ASCII อย่างน้อย 25 ตัว การกดแป้นที่แน่นอนที่ใช้ในระหว่างการสร้างและบันทึกไฟล์นี้จะต้องสร้างเนื้อหาที่เหมือนกันใน Windows Notepad (โดยไม่ต้องบันทึกใน Notepad) กฎ: สำหรับวัตถุประสงค์ของการท้าทายนี้ Vim เริ่มเปิดในโหมดคำสั่ง ไม่อนุญาตให้ใช้เม้าส์ Shift จะได้รับอนุญาต Ctrl,altหรือกุญแจอื่น ๆไม่ได้รับอนุญาต โซลูชันของคุณต้องทำงานกับ"เทอร์มินัล" เริ่มต้น (ไม่ใช่ GUI) ที่จัดส่งมาพร้อมกับ Ubuntu 11.04 หรือ OS X 10.6.7 (หนึ่งในสอง) สมมติว่านี้เป็นกลุ่มของ.vimrcมีเพียงset nocompatible(โดยไม่มีการแบ่งบรรทัดหลังจากที่มัน) ~/.vimrcซึ่งเป็นตัวเองตั้งอยู่ที่ แกล้งทำเป็นว่าระบบปฏิบัติการของคุณเพิ่งติดตั้งก่อนที่จะเปิดเป็นกลุ่ม คุณต้องไม่เปิดใด …
16 quine  vim 

4
เห็นภาพการหารยาวด้วยศิลปะ ASCII
เขียนโปรแกรมที่แสดงภาพส่วนที่ยาวด้วย ASCII art อินพุตประกอบด้วยจำนวนเต็มสองจำนวนตัวเศษและส่วนโดยใช้รูปแบบอินพุตที่คุณเลือก ตัวอย่าง: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- 0 ÷ 35 0 - 35|0 กฎ: การใช้งานของผู้ประกอบการส่วนการเขียนโปรแกรมภาษาที่จะได้รับอนุญาต อนุญาตให้ใช้จำนวนเต็มขนาดใหญ่ได้ เพื่อความมั่นคง: หากความฉลาดเป็นศูนย์ให้พิมพ์ศูนย์เดียวที่ท้ายกระดานดำน้ำ หากส่วนที่เหลือเป็นศูนย์อย่าพิมพ์ อย่าพิมพ์เลขศูนย์นำหน้าบนตัวเลขใด ๆ ขึ้นบรรทัดใหม่มากเกินไปที่ส่วนท้ายและช่องว่างต่อท้ายไปทางขวาจะได้รับอนุญาต การแก้ปัญหาด้วยตัวละครน้อยที่สุดชนะ …

7
ความเสมอภาคผันผวน
เรามีวัตถุที่สั่นระหว่างจุดสองจุดจำนวนเต็ม[l, r]ที่ความเร็วของหนึ่งหน่วยต่อหน่วยเวลาที่เริ่มต้นที่เกี่ยวกับl คุณอาจจะสมมติt=0 l < rตัวอย่างเช่นถ้าวัตถุแกว่งไป[3, 6]มาเราจะได้: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 -> 3 t=8 -> 4 ฯลฯ แต่วัตถุสั่นอย่างต่อเนื่องดังนั้นเราจึงยังมีและt=0.5 -> 3.5t=3.7 -> 5.3 เมื่อให้วัตถุสองชนิดสั่นระหว่างกัน[l1, r1]ให้[l2, r2]กำหนดว่ามีเวลาใดtที่วัตถุทั้งสองแบ่งปันตำแหน่งเดียวกันหรือไม่ คุณใช้เวลาl1, r1, l2, r2ในรูปแบบที่สะดวกและส่งออกค่าจริง / เท็จ อินพุตที่แท้จริง: [[3, 6], [3, …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

30
สร้างโปรแกรม Parrot
รับอินพุต, เอาต์พุตที่อินพุตตามด้วย newline ไม่รู้จบ ข้อมูลที่ป้อนจะเป็นสตริงที่ประกอบด้วยอักขระ ASCII ที่พิมพ์ได้ ( 0x20-0x7E) และบรรทัดใหม่ ( 0x0A) หากอินพุตมีความยาว 0 ให้ส่งบรรทัดใหม่อย่างไม่สิ้นสุด นี่คือโค้ดกอล์ฟที่มีจำนวนน้อยที่สุดในแต่ละภาษาที่ชนะ!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

13
พิมพ์ควินที่มีอินพุต
งาน คุณจะได้รับสตริงในการป้อนข้อมูลประกอบเพียงตัวละครจากที่aไปzเช่นการป้อนข้อมูลจะตรงกับ /^[a-z]*$/regex ผลลัพธ์ของคุณควรเป็นโปรแกรมที่สมบูรณ์ในภาษาเดียวกันซึ่งมีรหัสแหล่งที่มาประกอบด้วยอินพุตและเป็นควินที่เหมาะสม ตัวอย่าง โปรแกรมของคุณจะได้รับอินพุตabcและเอาต์พุต: ...abc... ข้างต้นควรเป็นโปรแกรมที่สมบูรณ์ในภาษาเดียวกันซึ่งไม่มีการป้อนข้อมูลและเอาท์พุท: ...abc... นั่นคือมันส่งออกตัวเอง เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟ คำตอบที่สั้นที่สุดในการชนะไบต์ อ้างอิง สิ่งที่ถือว่าเป็นควินที่เหมาะสม?
15 code-golf  quine 

5
Hex ถ่ายโอนข้อมูลซอร์สโค้ดของคุณ
เมื่อการตีกอล์ฟมีบางครั้งที่คุณต้องการ Hex Dump ของรหัสของคุณซึ่งโดยปกติจะเป็นเพราะคุณใช้อักขระที่ไม่สามารถพิมพ์ได้ ดังนั้นทำไมไม่สร้างโปรแกรมที่ Hex Dumps? ความท้าทาย ความท้าทายนี้มีไว้เพื่อไม่ให้อินพุตเอาต์พุตเอาต์พุต Hex Dump ของซอร์สโค้ดของคุณในรูปแบบต่อไปนี้: 0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020: 00 …
15 code-golf  quine 

2
ตรงกับการเรียงสับเปลี่ยน!
ความท้าทายของคุณคือการสร้าง regex ที่ตรงกับการเปลี่ยนแปลงสตริงของตัวเองทุกอย่างและไม่มีอะไรอื่น การแข่งขันจะต้องเป็นกรณี ๆ ไป ตัวอย่างเช่นถ้า regex ของคุณคือ: ABC มันควรจะจับคู่ (และตรงเท่านั้น) สตริงเหล่านี้: ABC ACB BAC BCA CAB CBA ไม่ควรจับคู่สิ่งที่ต้องการ: AABC (contains an extra A) ABCD (contains an extra D) AC (no B) AAA (no B and C, extra 2 A's) abc (case-sensitive) กฎ: คุณได้รับอนุญาตให้ใช้รสชาติของ regex ที่คุณชอบ ช่องโหว่มาตรฐานใช้ คุณต้องมีอักขระอย่างน้อยสองตัวในรหัสของคุณ นั่นหมายถึงวิธีแก้ปัญหาเช่น1นั้นไม่ถูกต้อง …

8
Quine สุ่ม
เขียนโปรแกรมที่สามารถสร้างตัวเองแบบสุ่ม ต้องทำสิ่งนี้ตามโทเค็นที่ใช้ในซอร์สโค้ด หากซอร์สโค้ดของโปรแกรมของคุณประกอบด้วยโทเค็นที่ไม่ซ้ำกัน 50 อันและมีความยาว 60 โทเค็นจากนั้นโปรแกรมควรจะส่งออก 60 โทเค็นที่โทเค็นแต่ละอันสุ่มเลือกจากหนึ่งใน 50 โทเค็นที่ไม่ซ้ำกัน ตัวอย่างเช่นโปรแกรมนี้จะมีโอกาสหนึ่งใน 50 ^ 60 ที่จะทำซ้ำตัวเอง โทเค็นคืออะไร ขึ้นอยู่กับภาษา ตัวอย่างเช่นตัวระบุ ( foo_bar) คำหลัก ( while) และตัวเลข ( 42) จะนับเป็นโทเค็นในภาษาส่วนใหญ่ ช่องว่างจะไม่นับในภาษาส่วนใหญ่ กฎเพิ่มเติม: ผลลัพธ์อาจมีโทเค็นที่พบในซอร์สโค้ดโปรแกรมเท่านั้นคั่นด้วยตัวคั่นที่เหมาะสม เอาต์พุตจะต้องมีความยาวเท่ากับซอร์สโค้ดของโปรแกรมซึ่งนับด้วยโทเค็น อาจใช้ภาษาการเขียนโปรแกรมเดียวเท่านั้น ซอร์สโค้ดต้องมีโทเค็นที่ไม่ซ้ำกันอย่างน้อย 3 ตัว ไม่รวมความคิดเห็นจากซอร์สโค้ด โปรแกรมควรมีโอกาสหนึ่งใน U ^ L ที่จะทำซ้ำตัวเอง การให้คะแนน:โปรแกรมที่มีโอกาสดีที่สุดในการทำซ้ำตัวเองชนะ

20
ควิน… แต่ขยับไปทีละอัน
อ้างถึงรหัสอักขระ ASCII ที่พิมพ์ได้เป็นทศนิยมเรารู้ว่าจาก 32 ถึง 126 เรามีอักขระที่พิมพ์ได้โดยมี 32 เป็น (เว้นวรรค) ความท้าทายของคุณคือการเขียนโปรแกรมโดยใช้เฉพาะอักขระจาก 32 ถึง 125 (ไม่รวม 126) ซึ่งเมื่อเรียกใช้งานให้พิมพ์ซอร์สโค้ดของตัวเองยกเว้นว่าอักขระแต่ละตัวในซอร์สโค้ดมีรหัส ASCII เพิ่มขึ้นหนึ่งตัว ตัวอย่างเช่นถ้าซอร์สโค้ดเป็น main(){printf("Hello World");} ผลลัพธ์ของมันจะเป็น nbjo)*|qsjoug)#Ifmmp!Xpsme#*<~ ต่อไปนี้เป็นสิ่งต้องห้าม: การอ่าน / เขียน / ใช้ไฟล์ภายนอกหรือที่เก็บข้อมูล (รวมถึงอินเทอร์เน็ต) การอ่าน / การสะท้อนซอร์สโค้ดของคุณเอง ซอร์สโค้ดที่มีอักขระน้อยกว่า 2 ตัว (ไม่สนุก) ต้องมากกว่าหรือเท่ากับ 2 ทำให้การประกวดเป็นที่นิยมซึ่งหลังจากรออย่างน้อยสองสัปดาห์คำตอบในภาษาใด ๆ ด้วยการ upvotes ที่สูงที่สุดจะเป็นผู้ชนะด้วยจำนวนตัวอักษรที่เล็กกว่านั้นคือ tie-breaker

2
Quine ที่ใช้เป็นชื่อของภาษาหนึ่งและป้อนข้อมูลเหมือนกับที่ใช้ในภาษาที่ป้อนข้อมูล
จากใจกลาง Quine : เขียนควินที่ใช้เป็นชื่อของภาษาและเอาท์พุทสิ่งเดียวกันนำมาใช้ในภาษาที่ป้อน บทความต้นฉบับมีบางสิ่งที่คุณสามารถทำงานได้ แต่ตามที่ผู้เขียนบอกว่ามันยากกว่ามาก เห็นได้ชัดว่าคุณจะต้องสนับสนุนชุดภาษาที่ จำกัด เท่านั้น ทางเลือกเป็นของคุณแม้ว่าเช่นเดียวกับภาษาฐาน ในฐานะที่เป็นรหัสที่ท้าทายคะแนนของคุณจะเป็นจำนวนภาษาที่โปรแกรมของคุณรองรับ สูงกว่าดีกว่า

1
ทำให้ Quine แข็งตัว
เมื่อคืนฉันกำลังมองหาความท้าทาย Radiation Hardened Quine แต่ฉันหามันไม่เจอ ปรากฎว่าไม่มีใครถามเลย! ดังนั้นนี่คือ: งานของคุณคือสร้าง quine ซึ่งเป็นโปรแกรมคอมพิวเตอร์ที่ไม่ว่างเปล่าซึ่งพิมพ์ต้นฉบับของตัวเองโดยไม่ต้องอ่าน นอกจากนี้หากคุณลบหนึ่งไบต์จากโปรแกรมต้นฉบับของคุณโปรแกรมใหม่ควรพิมพ์แหล่งที่มาของโปรแกรมต้นฉบับของคุณ นี่คือcode-golfดังนั้นคำตอบจะได้คะแนนเป็นไบต์ด้วยจำนวนไบต์ที่น้อยกว่าจะดีกว่า

1
ควินเปลี่ยนรูปแข็งตัว
งานของคุณคือการสร้างโปรแกรมที่พิมพ์แหล่งที่มาของมันเอง "เฮ้เรามีความท้าทายนี้อยู่แล้วและมีการเปลี่ยนแปลงมากมาย! ทำไมคุณถึงสร้างอีกครั้ง" คุณอาจถาม แต่อันนี้จะเป็นหนึ่งในคนที่ยากที่สุด (หวังว่าต่อไป) ควินของคุณจะต้อง "กลายพันธุ์แข็ง" ซึ่งหมายถึงควินแม้ว่าตัวละครตัวใดตัวหนึ่งของมันจะถูกทำซ้ำในสถานที่จะต้องส่งออกซอร์สโค้ดของโปรแกรมต้นฉบับ ตัวอย่างเช่นถ้าคุณมีควินิน (ตัวอย่างต่อไปนี้ไม่ได้เขียนในภาษาใด ๆ มันเป็นเพียงรหัสเทียม): abcd โปรแกรมเหล่านี้จะต้องส่งออกทั้งหมดabcd: aabcd abbcd abccd abcdd (ในแต่ละโปรแกรมเหล่านั้นa, b, cและdจะซ้ำกันในแต่ละสถานที่ซึ่งหมายถึงตัวละครซ้ำถูกวางโดยตรงหลังจากที่ตัวละครเดิม.) กฎ: ใช้กฎมาตรฐานควินิน อักขระหลายไบต์นับเป็นอักขระเดียวและอักขระไม่ได้ "แยก" เป็นไบต์ที่เกี่ยวข้องเมื่อทำซ้ำ นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!

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