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

แท็กนี้ระบุว่าความท้าทายต้องการคำตอบในการใช้อินเทอร์เน็ตเพื่อดึงข้อมูล

30
เซิร์ฟเวอร์ TCP แบบง่าย
เขียนโปรแกรมหรือฟังก์ชั่นที่รับฟังทราฟฟิก TCP ขาเข้าบนพอร์ต N มันให้บริการง่ายๆ: คำนวณผลรวมของฟิลด์ที่อยู่ IP ของการเชื่อมต่อขาเข้าและส่งคืน โปรแกรมหรือฟังก์ชั่นอ่านจำนวนเต็ม N จากการขัดแย้งหรือ stdin มันฟังการเชื่อมต่อ TCP ขาเข้าบนพอร์ต N เมื่อมีคนเชื่อมต่อกับพอร์ตนั้นโปรแกรมจะคำนวณผลรวมของฟิลด์ที่อยู่ IP และส่งกลับไปยังไคลเอนต์ด้วยการขึ้นบรรทัดใหม่และปิดการเชื่อมต่อ หมายเลขพอร์ต N เป็นพอร์ตที่ถูกต้องและ 2 10 <N <2 15 ขึ้นบรรทัดใหม่สามารถเป็นได้ทั้ง\nหรือ\r\n คุณสามารถใช้ IPv4 หรือ IPv6 เนื่องจากที่อยู่ IPv6 ถูกเขียนในรูปแบบเลขฐานสิบหกคุณจึงต้องให้ผลลัพธ์ในรูปแบบเดียวกันเช่น2001:0db8:0000:0042:0000:8a2e:0370:7334 => 12ecdกัน นี่คือรหัสกอล์ฟ ใช้กฎมาตรฐานและช่องโหว่ ตัวอย่าง ./server 1234คุณเรียกใช้เซิร์ฟเวอร์ของคุณกับ เซิร์ฟเวอร์กำลังทำงานและรอการเชื่อมต่อที่พอร์ต 1234 จากนั้นไคลเอ็นต์127.0.0.1จะเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ เซิร์ฟเวอร์ของคุณมีประสิทธิภาพการคำนวณง่ายๆ127+0+0+1 => 128และส่งผลไปยังลูกค้า 128\n(มีต่อท้ายบรรทัดใหม่): จากนั้นเซิร์ฟเวอร์จะปิดการเชื่อมต่อและรอลูกค้ารายต่อไป …

16
สร้าง XKCD Browser ที่ผิดพลาด
ท้าทาย กำหนดจำนวนการ์ตูน XKCD ส่งออกชื่อข้อความของการ์ตูนนั้น (ข้อความตัวพิมพ์ใหญ่) แต่โปรแกรมจะต้องโยนความผิดพลาดเมื่อได้รับตัวเลขหรือ859404 กฎระเบียบ จำนวนที่ให้จะเป็นการ์ตูนที่มีอยู่เสมอ (ยกเว้น404) โปรแกรมของคุณจะต้องไม่โยนความผิดพลาดสำหรับตัวเลขอื่น ๆ ที่ไม่ใช่หรือ859404 สำหรับการอ้างอิงการ์ตูน404ไม่มีอยู่จริงและ859คือ: Brains aside, I wonder how many poorly-written xkcd.com-parsing scripts will break on this title (or ;;"''{<<[' this mouseover text." ตัวย่อ URL ไม่ได้รับอนุญาต คุณสามารถใช้อินเทอร์เน็ตเพื่อรับข้อความชื่อ ตัวอย่าง Input > Output 1642 > "That last LinkedIn request set a new record …

28
คำนวณพี (ไม่ใช่ Pi)
ไม่ฉันไม่ได้หมายถึงและϕ = 1.618... π = 3.14159...ผมหมายถึงฟังก์ชั่น φ (x)คือจำนวนของจำนวนเต็มน้อยกว่าหรือเท่ากับไปที่มีความสำคัญที่จะxx π (x)เป็นจำนวน primes xน้อยกว่าหรือเท่ากับ ขอบอกว่า "ไม่ได้ปี่" แล้วเธ (x) และกำหนดให้เป็นหมายเลขของคอมโพสิตxน้อยกว่าหรือเท่ากับ งาน ป.ร. ให้ไว้เป็นจำนวนเต็มบวกอย่างเคร่งครัดx, คำนวณφ (เธ (x)) การให้คะแนนอยู่ในหน่วยไบต์ ตัวอย่าง แต่ละบรรทัดประกอบด้วยอินพุต (จาก 1 ถึง 100, รวม) และเอาต์พุตที่สอดคล้องกันคั่นด้วยช่องว่าง 1 0 2 0 3 0 4 1 5 1 6 1 7 1 8 2 9 2 …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

16
เว็บเบราว์เซอร์ที่เล็กที่สุดในโลก
backstory: คุณสนุกกับงานเขียนโปรแกรมใหม่ของคุณที่ บริษัท ขนาดใหญ่ อย่างไรก็ตามคุณไม่ได้รับอนุญาตให้เรียกดูเว็บเนื่องจากคอมพิวเตอร์ของคุณมี CLI เท่านั้น พวกเขายังเรียกใช้ฮาร์ดไดรฟ์ของพนักงานทุกคนดังนั้นคุณจึงไม่สามารถดาวน์โหลดเว็บเบราว์เซอร์ CLI ขนาดใหญ่ได้ คุณตัดสินใจที่จะสร้างเบราว์เซอร์แบบข้อความธรรมดาที่มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้เพื่อให้คุณสามารถจดจำและพิมพ์ลงในไฟล์ชั่วคราวทุกวัน ท้าทาย: งานของคุณคือการสร้างเว็บเบราว์เซอร์ golfed ภายในอินเตอร์เฟสบรรทัดคำสั่ง มันควรจะ: ใช้ URL เดียวผ่านทาง args หรือ stdin แยกdirectoryและhostส่วนประกอบของ URL ส่งคำร้องขอ HTTP แบบง่ายไปยังhostเพื่อขอคำสั่งดังกล่าวdirectory พิมพ์เนื้อหาของแท็ก<p>วรรคใด ๆ</p> และออกหรือขอหน้าอื่น ข้อมูลเพิ่มเติม: คำขอ HTTP แบบง่ายมีลักษณะดังนี้: GET {{path}} HTTP/1.1 Host: {{host}} Connection: close \n\n การเน้นบรรทัดใหม่สิ้นสุด คำตอบทั่วไปดูเหมือนว่า: HTTP/1.1 200 OK\n <some headers separated …

27
418: ฉันเป็นกาน้ำชา
ในฐานะที่เราทุกคนควรจะรู้ว่ามีรหัสสถานะ HTTP 418: ฉันกาน้ำชา ภารกิจของคุณหากคุณเลือกที่จะยอมรับก็คือการใช้งาน creativitea ของคุณและเขียนเซิร์ฟเวอร์ที่เล็กที่สุดเท่าที่จะเป็นไปได้ซึ่งตอบสนองด้วยรหัสสถานะด้านบนไปยังคำขอ HTTP ใด ๆ และทุกๆคำขอ ช่องโหว่มาตรฐานใช้รวมถึง ดึงเอาท์พุทที่ต้องการจากแหล่งภายนอก ซึ่งรวมถึงการทำคำร้องขอ HTTP เพื่อดึงข้อมูลหน้าด้วยคำถามและแยกโซลูชันออกจากหน้านั้น นี่เป็นเรื่องน่าขบขันอย่างไม่น่าเชื่อในปี 2554 แต่ตอนนี้เป็นสิ่งที่ไม่น่าสนใจ หมายความว่าคุณไม่สามารถเปลี่ยนเส้นทางคำขอไปยังเซิร์ฟเวอร์อื่นเพื่อให้ตอบกลับได้ จัดการกับความสับสนเกี่ยวกับการทำงาน ของเซิร์ฟเวอร์:เซิร์ฟเวอร์ของคุณสามารถทำอะไรก็ได้ (หรืออะไรก็ได้) ในขณะที่ไม่มีการร้องขอ HTTP ตราบใดที่มันตอบกลับด้วยการตอบสนองที่ถูกต้องเมื่อมีการร้องขอ HTTP

24
เขียนโปรแกรมที่ดาวน์โหลดเอง
เขียนโปรแกรมที่เชื่อมต่อกับเว็บไซต์นี้ดาวน์โหลดคำตอบที่ถูกโพสต์แตกซอร์สโค้ดของมันเองแล้วพิมพ์ออกมา ผลลัพธ์จะต้องเหมือนกันกับซอร์สโค้ด รหัสที่สั้นที่สุด (เป็นไบต์) ชนะ กฎ: ไม่อนุญาตให้ใช้ตัวย่อ URL คำตอบจะต้องมีรูปแบบปกติ - ส่วนหัวที่มีชื่อภาษาและขนาดคำอธิบายเพิ่มเติมบล็อกรหัสคำอธิบายเพิ่มเติมและคำอธิบาย ไม่อนุญาตให้ใช้ตัวคั่นที่ผิดธรรมชาติ ผลลัพธ์จะต้องมาจากบล็อกโค้ดจริงที่โพสต์บนเว็บไซต์ ฟังก์ชั่นจะต้องไม่ขึ้นอยู่กับตำแหน่งในรายการคำตอบ มันควรทำงานแม้ว่าจะมีหลายหน้าและคำตอบนั้นไม่ได้อยู่ในหน้าแรก ใหม่:หมายเหตุพิเศษสำหรับคำตอบที่ควรจะเรียกใช้ในเบราว์เซอร์: มันก็โอเคที่จะต้องใช้พวกเขาในโดเมน codegolf (เพื่อปฏิบัติตามนโยบายที่มาเดียวกัน) แต่โดเมนและเส้นทางควรจะรวมอยู่ในการแก้ปัญหาเพื่อ ทำให้มันยุติธรรม

27
ตรวจสอบว่าคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ตหรือไม่
เขียนโปรแกรมซึ่งตามไม่ว่าจะเป็นสคริปต์ที่มีการเข้าถึงอินเทอร์เน็ตที่ผลิตออกซึ่งเป็น"Truthy / Falsey" คุณอาจลองและเชื่อมต่อกับเว็บไซต์ใด ๆ ที่มีอยู่ตามดุลยพินิจของคุณเอง (อย่าใช้ไซต์ที่ร่มรื่นซึ่งมีเวลาในการทำงานเพียง 10% - พยายามที่จะรักษาสถานะการทำงานต่อปีที่สูงกว่า 80%) หากไซต์หยุดทำงานโปรแกรมของคุณไม่ต้องทำงาน มันจะต้องเป็นโปรแกรมแบบสแตนด์อโลนหรือฟังก์ชั่น คุณอาจใช้ห้องสมุดนอกห้องสมุดมาตรฐานเพื่อให้บรรลุนี้ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม นี่คือรหัสกอล์ฟดังนั้นรหัสที่มีจำนวนไบต์สั้นที่สุดจะเป็นผู้ชนะ ตัวอย่างรหัสเทียม: function a: try: connect to internet return 1 catch error: return 0 นี่คือการโพสต์ครั้งแรกของฉันในการตีกอล์ฟดังนั้นถ้าสิ่งนี้ละเมิดกฎใด ๆ หรือเป็นผู้ล่อลวงโปรดแจ้งเตือนฉัน แก้ไข: เนื่องจากข้อเสนอแนะจำนวนมากฉันได้ลบข้อ จำกัด จำนวน UTF-8 ไบต์

30
StringgnirtSStringgnirtSStringgnirtS
นี่คือความท้าทายที่ค่อนข้างง่ายสำหรับคุณ กำหนดสตริงที่มีความยาวNส่งออกสตริงไปข้างหน้าจากนั้นย้อนกลับแล้วไปข้างหน้าจากนั้นย้อนกลับ ... เป็นต้นNครั้ง ตัวอย่างเช่นถ้าข้อมูลของคุณเป็น Hello! คุณควรส่งออก: Hello!!olleHHello!!olleHHello!!olleH คุณยังสามารถเลือกที่จะออกบรรทัดใหม่หนึ่งบรรทัด การส่งของคุณอาจเป็นได้ทั้งโปรแกรมเต็มหรือฟังก์ชั่นและคุณอาจต้องใช้เวลาเข้าและส่งออกในรูปแบบที่เหมาะสม ตัวอย่างเช่นคุณอาจใช้ IO จาก STDIN / STDOUT อาร์กิวเมนต์ของฟังก์ชันและค่าส่งคืนจากไฟล์ ฯลฯ คุณสามารถสันนิษฐานได้ว่าสตริงอินพุตจะไม่ว่างเปล่าและจะมี ASCII ที่พิมพ์ได้เท่านั้น คุณต้องส่งออกสตริงใหม่ในบรรทัดเดียว ตัวอย่างเช่นถ้าผลลัพธ์ไปยังตัวอย่างสุดท้ายคือ Hello! !olleH Hello! !olleH Hello! !olleH นี่จะไม่ใช่ทางออกที่ถูกต้อง! ต่อไปนี้เป็นกรณีทดสอบเพิ่มเติม: Input: a Output: a Input: abcd Output: abcddcbaabcddcba Input: OK! Output: OK!!KOOK! Input: 4815162342 Output: 4815162342243261518448151623422432615184481516234224326151844815162342243261518448151623422432615184 Input: PPCG Output: …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  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 

14
Stack Exchange Vote Counter
เขียนโปรแกรม / ฟังก์ชั่นที่ส่งคืนจำนวนโหวตของคำตอบสแต็ก Exchange Exchange ของตัวเองในขณะดำเนินการ โปรแกรม / ฟังก์ชั่นของคุณสามารถเข้าถึงหน้านี้ ( codegolf.stackexchange.com/questions/82609 ) จากอินเทอร์เน็ตอย่างไรก็ตาม: โปรแกรม / ฟังก์ชั่นของคุณอาจไม่ยอมรับการป้อนข้อมูลของผู้ใช้และ ไม่อนุญาตให้ใช้ตัวย่อ URL โปรแกรม / ฟังก์ชั่นของคุณอาจใช้เฉพาะแหล่งที่มาของตัวเองเป็นจุดอ้างอิงถึงจำนวนการลงคะแนน (ตัวอย่าง: ไม่มีการอ้างอิงสตริงของข้อความในคำตอบที่มีอยู่ แต่ไม่ได้อยู่ในแหล่งที่มาของตัวเอง) โปรแกรม / ฟังก์ชั่นของคุณจะต้องแสดงผลการลงคะแนนของตัวเองและนับเฉพาะการลงคะแนนของตัวเอง (ตัวอย่างเช่น: ไม่มีการนับการลงคะแนนทั้งหมดกลับมาที่หน้านี้) นี่คือรหัส - กอล์ฟรหัสที่สั้นที่สุดชนะ

11
แสดง xkcd
xkcd เป็นคอมมิคที่ทุกคนชื่นชอบและคุณจะเขียนโปรแกรมที่จะนำอารมณ์ขันมาให้พวกเราทุกคน วัตถุประสงค์ของคุณในการท้าทายนี้คือการเขียนโปรแกรมซึ่งจะใช้ตัวเลขเป็นอินพุตและแสดงว่า xkcd และหัวเรื่อง - ข้อความ (ข้อความ mousover) อินพุต โปรแกรมของคุณจะใช้จำนวนเต็มบวกเป็นอินพุต (ไม่จำเป็นต้องมีหนึ่งตัวที่มีการ์ตูนที่ถูกต้อง) และแสดงว่า xkcd: ตัวอย่างอินพุต 1500 ควรแสดงการ์ตูน "Upside-Down Map" ที่ xkcd.com/1500 จากนั้นพิมพ์ข้อความชื่อเรื่องลงในคอนโซลหรือแสดงด้วยภาพ Due to their proximity across the channel, there's long been tension between North Korea and the United Kingdom of Great Britain and Southern Ireland. กรณีทดสอบ 2 สำหรับ n …

9
ทำให้เป็นสตริง
สตริง snakified มีลักษณะเช่นนี้: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt งานของคุณ รับสตริงsและขนาดnจากนั้นเอาต์พุตสตริงที่อ่านค่าได้ ปัจจัยการผลิตThisIsAnExampleOfaSnakifiedStringและ3จะผลิตตัวอย่างข้างต้น ข้อมูลจำเพาะ s จะมีอักขระ ASCII ระหว่างรหัสจุด 33 ถึง 126 เท่านั้น (ไม่มีการเว้นวรรคหรือบรรทัดใหม่) s จะมีความยาวระหว่าง 1 ถึง 100 อักขระ nเป็นจำนวนเต็มแทนขนาดของเซ็กเมนต์สตริงเอาต์พุตแต่ละตัว อักขระแต่ละบรรทัด (ขึ้น / ลงหรือซ้าย / ขวา) ที่ประกอบขึ้นเป็นเส้นโค้งใน "งู" มีความnยาวอักขระ ดูกรณีทดสอบสำหรับตัวอย่าง …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

10
Martin vs Dennis - รอบที่ 1: ใครมีตัวแทนมากขึ้น
ฉันรู้ว่ามีความท้าทายมากมายเกี่ยวกับ "นักกอล์ฟสองคนที่ดีที่สุดในโลก" แต่สิ่งนี้มีความพิเศษมากขึ้นอีกเล็กน้อยการอยู่ในรอบที่ 1ในความท้าทาย (อนาคต) ที่เกี่ยวข้องกับพวกเขาทั้งสองคน งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่ให้ผลตอบแทนสองสายที่ไม่ใช่ช่องว่าง ASCII ที่แตกต่างกันเพื่อให้ตรงกับคนที่มีชื่อเสียงมากขึ้นในขณะที่โปรแกรมที่วิ่งระหว่างเดนนิส♦และมาร์ตินเอนเดอร์♦ ส่วนที่ยุ่งยากคือคุณต้องส่งออกที่แน่นอนสตริง"ผูก"ในกรณีที่มีชื่อเสียงเป็นเหมือนกัน (ไม่น่า) และทั้งสองไม่ใช่ช่องว่างสตริง ASCII ที่แตกต่างกันดังกล่าวข้างต้นควรจะแตกต่างกว่า"ผูก" * ไม่สามารถรับอินพุตได้เช่นชื่อผู้ใช้หรือรหัสผู้ใช้ ตามปกติแล้วตัวย่อ URL จะถูกห้ามและเช่นเดียวกับช่องโหว่ทั่วไป ตัวอย่าง: Let the chosen string for Dennis be "D" and the chosen one for Martin Ender be "M" (should be specified) If Dennis' rep > Martin Ender's rep => D If …

30
เปิดเบราว์เซอร์เพื่อ http://codegolf.stackexchange.com
งานของคุณคือเพื่อเปิดหน้าต่างเบราว์เซอร์ของเบราว์เซอร์เริ่มต้นที่จะhttp://codegolf.stackexchange.com รหัสของคุณจะต้องเปิดเบราว์เซอร์เองและไม่สามารถพึ่งพาเปิดได้ นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ

8
เปราะบาง Quine
เปราะบาง Quine Quine ที่เปราะบางเป็นควินที่ตอบสนองต่อคุณสมบัติของการมีสตริงย่อยแต่ละอันโดยการลบอักขระเดียวเมื่อประเมินแล้วจะเกิดข้อผิดพลาด ตัวอย่างเช่น. หากโปรแกรมของคุณasdfเป็นแบบ quine หากโปรแกรมนั้นมีความเปราะบางโปรแกรมต่อไปนี้จะต้องเกิดข้อผิดพลาด: sdf adf asf asd โปรแกรมของคุณ (และสตริงย่อยทั้งหมด) จะต้องกำหนดอย่างเต็มที่และต้องเป็นภาษาเดียวกัน โปรแกรมที่เข้าสู่วงวนไม่สิ้นสุด (นั่นคือล้มเหลวในการยกเลิก) แม้ว่าจะไม่ได้ผลิตข้อผิดพลาดในที่สุดก็ถือเป็น "ผลิตข้อผิดพลาด" สำหรับวัตถุประสงค์ของการท้าทายนี้ มีช่องโหว่มาตรฐานที่ใช้รวมถึงข้อ จำกัด quine ปกติ (เช่นไม่สามารถอ่านซอร์สโค้ดของตัวเอง) ตัวอย่างเช่นprint("foo")ไม่บอบบาง สตริงย่อยทั้งหมดเหล่านี้ต้องมีข้อผิดพลาด: rint("foo") pint("foo") prnt("foo") prit("foo") prin("foo") print"foo") print(foo") print("oo") print("fo") print("fo") print("foo) print("foo" สิ่งที่ไม่ผิดพลาดคือ: print("oo") print("fo") print("fo") ดังนั้นจึงไม่บอบบาง หมายเหตุสำคัญเกี่ยวกับการทดสอบ ด้วยความเห็นพ้องต้องกันว่าควินินที่เป็นไปได้จะต้องตอบสนองสิ่งนี้: จะต้องสามารถระบุส่วนของโปรแกรมที่เข้ารหัสส่วนต่าง ๆ ของโปรแกรม ("แตกต่าง" …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

30
Invali Inval ไม่ถูกต้อง
ความคิดนี้ขึ้นอยู่กับข้อความแชทของ @ TùxCräftîñgอย่างหลวม ๆ ดูลำดับตัวอย่างด้านล่าง: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 หลังจากINVALID9นั้นจะเป็นเช่นนี้: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 และหลังจากINVALI9นั้นก็เป็นเช่นนี้: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 หลังจากนั้นINVAL9ก็เป็นเช่นนี้: INVA0, INVA1, INVA2, INVA3...INVA9 สังเกตว่าเราจะลบจดหมายออกจากคำINVALIDในแต่ละครั้ง คุณจะทำซ้ำจนกว่าจะถึงตัวอักษรเดียวนั่นคือตัวอักษรI: I0, I1, I2, I3, I4...I9 ตอนนี้งานของคุณคือการรับอินพุตของคำและสร้างลำดับจากมันเหมือนตัวอย่างข้างต้น รหัสของคุณจะต้องทำงานด้วยตัวอักษรเดียวและในกรณีนั้นลำดับผลลัพธ์จะสั้นลง คุณสามารถเลือกรูปแบบอินพุตและเอาต์พุตใดก็ได้ที่คุณต้องการ (มีหรือไม่มีตัวคั่นตามที่คุณต้องการ) แต่คุณต้องระบุว่าคุณเลือกรูปแบบใด ลำดับจะต้องอยู่ในลำดับที่ระบุแน่นอน รหัสที่สั้นที่สุดในหน่วยไบต์ซึ่งจะทำสิ่งที่ท้าทายให้สำเร็จชนะการท้าทาย ลำดับเต็มในตัวอย่างข้างต้น: INVALID0, INVALID1, INVALID2, INVALID3, INVALID4, INVALID5, INVALID6, INVALID7, INVALID8, INVALID9, …

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