คำถามติดแท็ก cops-and-robbers

สำหรับความท้าทายซึ่งประกอบด้วยความท้าทายย่อย (และไม่สมมาตร) สองรายการ

30
แบบทดสอบภาษาโปรแกรม
ขอแสดงความยินดีกับเดนนิสผู้ชนะทั้งการท้าทายของตำรวจและโจร! งานอดิเรกของ Calvin ได้ทำตามคำสัญญาของเขาแล้วและเขียนความท้าทายนี้ให้กับ Dennis เพื่อชนะการท้าทายของพวกโจร ประกาศ:ความท้าทายนี้ถูกปิดเพื่อรับคำตอบเพิ่มเติมจากตำรวจเมื่อวันที่ 2015-09-01 02:00:00 UTC คำตอบใหม่ใด ๆ ที่โพสต์จะไม่มีสิทธิ์ได้รับชัยชนะและจะไม่นับรวมกับคะแนนของโจรถ้าแตก อย่างไรก็ตามคุณยังอาจโพสต์คำตอบใหม่เพื่อความบันเทิงของผู้ใช้คนอื่นเพื่อให้ยังมีปริศนาบางอย่างสำหรับผู้เข้าชมในอนาคต คำตอบใหม่เหล่านี้รวมอยู่ในส่วน "Vulnerable Cops" ของกระดานแต้มนำและสถานะที่ไม่ได้แข่งขันถูกทำเครื่องหมายแยกกัน ยินดีต้อนรับสู่The Hello World Quizรุ่น Cops-and-Robbers ! (หากคุณไม่เคยเล่นแบบทดสอบคุณสามารถทดลองใช้งานเป็นเวลาหนึ่งนาทีหรือ 30 นาทีคุณไม่จำเป็นต้องเล่นมันสำหรับความท้าทายนี้) The Cops 'Challenge เลือกภาษาการเขียนโปรแกรม ภาษาที่ถูกต้องจะต้องมีทั้งบทความวิกิพีเดียภาษาอังกฤษ , บทความ esolangsหรือบทความ Rosetta รหัสในช่วงเวลาที่ท้าทายนี้ถูกโพสต์ (โปรดทราบว่ารายการที่เชื่อมโยงไม่จำเป็นต้องสมบูรณ์เพราะพวกเขาได้รับการดูแลด้วยตนเอง) พวกเขาจะต้องตอบสนองมาตรฐานตามปกติของเราสำหรับภาษาการเขียนโปรแกรมดังนั้นสิ่งต่าง ๆ เช่น HQ9 + จะออก สุดท้ายจะต้องมีล่ามหรือผู้แปลภาษา (เช่นเดียวกับเบียร์) ฟรีสำหรับภาษานั้น (ในขณะที่มีการโพสต์ความท้าทายนี้) เขียนโปรแกรม Hello …

30
ถอดรหัสรหัสที่มา
หมายเหตุ : ความท้าทายนี้ถูกปิดเพื่อส่งตำรวจใหม่ นี่คือเพื่อให้แน่ใจว่าไม่มีใครสามารถโพสต์การส่งที่ยังคงไม่ได้ติดตามเพราะมีโจรไม่พอสนใจในความท้าทายอีกต่อไป ในเกมตำรวจและโจรตำรวจแต่ละคนจะเขียนโปรแกรมอย่างง่ายเพื่อให้ได้ผลลัพธ์เดียว จากนั้นพวกเขาจะเผยแพร่สี่สิ่งต่อสาธารณะเกี่ยวกับโปรแกรม ภาษา ความยาวของโปรแกรม ผลลัพธ์ที่ต้องการ ซอร์สโค้ดเวอร์ชันที่มีสัญญาณรบกวน จากนั้นโจรจะต้องถอดรหัสรหัสที่มาเพื่อให้โปรแกรมทำงานเหมือนต้นฉบับ กฎของตำรวจ คุณต้องเขียนโปรแกรมอย่างง่ายซึ่งพวกโจรจะพยายามสร้างใหม่ โปรแกรมต้นฉบับของคุณจะต้องมีฟังก์ชั่นง่าย ๆ : เมื่อทำการประมวลผลมันจะแสดงผลเป็นสตริง / หมายเลขเดียวและหยุดพัก ควรให้ผลลัพธ์เดียวกันโดยไม่คำนึงว่าเมื่อใด / จะถูกเรียกใช้และไม่ควรขึ้นอยู่กับไลบรารีเพิ่มเติมหรืออินเทอร์เน็ต โปรแกรมและผลลัพธ์ของคุณต้องใช้ ASCII ที่พิมพ์ได้ (อนุญาตให้ขึ้นบรรทัดใหม่และเว้นวรรค) ผลลัพธ์ควรมีความยาวไม่เกิน 100 ตัวอักษรและโปรแกรมควรใช้เวลาน้อยกว่าประมาณ 5 วินาทีในการทำงานบนเครื่องที่เหมาะสม คุณไม่ได้รับอนุญาตให้ใช้การแฮช (หรือฟังก์ชันการเข้ารหัสลับอื่น ๆ ) ในโปรแกรมของคุณ จากนั้นคุณให้รหัสแหล่งที่มาที่มีสัญญาณรบกวนและเอาต์พุตที่ต้องการ คุณสามารถช่วงชิงซอร์สโค้ดของคุณได้ตามที่คุณต้องการตราบใดที่อักขระยังคงอยู่ คะแนนของคุณเป็นโปรแกรมที่สั้นที่สุดที่คุณส่งซึ่งยังไม่ได้ทำการถอดรหัส หลังจากผ่านไปหนึ่งสัปดาห์การส่งที่ไม่ได้ติดตามจะกลายเป็นภูมิคุ้มกัน เพื่อเรียกร้องภูมิคุ้มกันนี้คุณควรแก้ไขคำตอบของคุณเพื่อแสดงคำตอบที่ถูกต้อง (การชี้แจง: จนกว่าคุณจะเปิดเผยคำตอบคุณจะไม่ได้ภูมิคุ้มกันและยังสามารถแตกได้) คะแนนต่ำสุดชนะ ตัวอย่างคำตอบ Cop ง่ายๆ Perl, 20 ellir"lnto …

30
มันจะหยุดหรือไม่ (ตำรวจ)
นี่คือด้ายของตำรวจ ด้ายโจรเป็นที่นี่ ความท้าทายของคุณคือการทำให้โปรแกรมที่ทำงานตลอดไปโดยไม่ลังเล1เว้นแต่จะได้รับการป้อนข้อมูลที่เฉพาะเจาะจงหรือปัจจัยการผลิต2 ถ้ามันได้รับข้อมูลนั้นก็จะต้องยุติในจำนวน จำกัด ของเวลา3 นี่คือรหัสกอล์ฟดังนั้นคำตอบสั้น ๆ ที่โจรไม่ได้บุกเข้าไปภายในหนึ่งสัปดาห์หลังจากที่ชนะการโพสต์ หลังจากสัปดาห์ที่ผ่านมาโปรดทำเครื่องหมายคำตอบของคุณว่าปลอดภัยและแสดงการหยุดพัก (ใน> ! spoiler quote) หากโจรปล้นแคร็กของคุณโปรดทำเครื่องหมายว่าเป็นแคร็กและแสดงการหยุดพัก (ใน> ! spoiler quote) การส่งกำลังเป็นที่นิยมเป็นที่ทำงานได้และ crackable ในTIO อนุญาตให้ส่งไฟล์ที่ไม่สามารถเรียกใช้หรือถอดรหัสได้ใน TIO แต่โปรดรวมคำแนะนำในการดาวน์โหลด / เรียกใช้ กรุณาทำให้การป้อนข้อมูลของคุณกำหนดและสม่ำเสมอในการทำงานทั้งหมด ดูโพสต์เมตานี้สำหรับรายละเอียด กรุณาอย่า "ใช้ RSA" หรืออะไรก็ตามที่มีความหมายต่อโจร ใช้ภาษาและคุณสมบัติที่คลุมเครือไม่ใช่การเข้ารหัสที่น่าเบื่อและการแฮช ฉันไม่สามารถบังคับใช้กฎนี้กับ แต่คุณสามารถคาดหวัง downvotes sha(input) === "abcd1234"กระหน่ำถ้าสิ่งที่คุณทำคือ 1สมมติว่าคอมพิวเตอร์ไม่ได้ถูกปิดทำลายพังทลายลงมาจากดวงอาทิตย์ร้อนจัดในความร้อนจากเอกภพหรือทำให้ TIO หมดเวลา 60 วินาที 2โปรแกรมจะต้องหยุดอย่างน้อยหนึ่งอินพุต ตราบใดที่มันวนซ้ำไปเรื่อย ๆ ในอินพุตหนึ่งและหยุดอีกอันก็ทำงานได้ 3จะต้องเป็น …

15
สร้างภาษาการเขียนโปรแกรมที่ดูเหมือนจะใช้ไม่ได้
หัวข้อความท้าทายโจรอยู่ที่นี่ ความท้าทายของตำรวจ: ออกแบบภาษาการเขียนโปรแกรมที่ดูเหมือนจะใช้ไม่ได้กับการเขียนโปรแกรม แต่ยอมรับการคำนวณ (หรืออย่างน้อยก็ทำภารกิจให้สำเร็จ) ผ่านกลไกที่ไม่ชัดเจน คุณควรออกแบบภาษาโปรแกรมอย่างง่ายที่อ่านรหัสจากไฟล์อินพุตจากนั้นทำบางสิ่ง ... คุณต้องจัดเตรียมโปรแกรมโซลูชันที่ค้นหาหมายเลขที่ใหญ่ที่สุดอันดับ 3 ในอินพุตเมื่อรันในล่ามของคุณ คุณต้องทำให้มันยากที่สุดเท่าที่จะเป็นไปได้เพื่อให้โจรหาโปรแกรมแก้ไขปัญหา โปรดทราบว่าโจรสามารถโพสต์ใด ๆการแก้ปัญหาที่สำเร็จงานที่ไม่ได้เป็นเพียงคนที่คุณมีอยู่ในใจ นี่คือการประกวดความนิยม เป้าหมายของตำรวจคือการได้รับคะแนนเสียงมากที่สุดเท่าที่จะเป็นไปได้ในขณะที่อยู่รอดได้ 8 วันหลังจากโพสต์ล่ามโดยไม่แตก ด้วยเหตุนี้แนวทางปฏิบัติดังต่อไปนี้ควรช่วย: อธิบายความหมายของภาษาของคุณอย่างแม่นยำ การเขียนโค้ดที่อ่านได้ กลวิธีต่อไปนี้เป็นกำลังใจอย่างยิ่ง: การใช้การเข้ารหัสแฮชหรือวิธีการเข้ารหัสอื่น ๆ หากคุณเห็นภาษาที่ใช้การเข้ารหัส RSA หรือปฏิเสธที่จะรันโปรแกรมเว้นแต่ว่าแฮช SHA-3 นั้นมีค่าเท่ากับ 0x1936206392306 โปรดอย่าลังเลที่จะลงคะแนน ความท้าทายของโจร: เขียนโปรแกรมที่ค้นหาเลขจำนวนเต็มอันดับสามในอินพุตเมื่อรันในล่ามของตำรวจ อันนี้ค่อนข้างตรงไปตรงมา ในการถอดรหัสคำตอบตำรวจคุณต้องสร้างโปรแกรมที่ทำงานให้เสร็จสมบูรณ์เมื่อทำงานในล่าม เมื่อคุณถอดรหัสคำตอบให้โพสต์ความคิดเห็นว่า "แคร็ก" ในคำตอบของตำรวจที่ลิงก์ไปยังโพสต์ของคุณ ใครก็ตามที่แคร็กตำรวจมากที่สุดชนะเธรดของโจร กฎ I / O ล่ามควรใช้ชื่อไฟล์บนบรรทัดคำสั่งสำหรับโปรแกรมและใช้อินพุตและเอาต์พุตมาตรฐานเมื่อเรียกใช้ การป้อนข้อมูลจะได้รับใน unary และประกอบด้วยอักขระเท่านั้น0และ1(48 และ 49 ใน …

30
คุณสามารถเอาชนะฉันได้ไหม (ส่วนตำรวจ)
ส่วนตำรวจ ส่วนโจรสามารถพบได้ที่นี่ ขอบคุณFryAmTheEggman , Peter Taylor , Nathan Merrill , xnor , Dennis , LaikoniและMegoสำหรับการมีส่วนร่วมของพวกเขา ท้าทาย งานของคุณคือการเขียนโปรแกรมที่แตกต่างกัน 2 โปรแกรม ( โปรแกรม / ฟังก์ชั่น / ฯลฯ ) ในภาษาเดียวกันและรุ่นเดียวกัน (เช่น Python 3.5 ≠ Python 3.4 ดังนั้นจึงไม่ได้รับอนุญาต) และเมื่อได้รับn (โดยใช้อาร์กิวเมนต์ STDIN / function / etc. ) คำนวณa (n)โดยที่aคือลำดับ OEIS ที่คุณเลือก หนึ่งในโปรแกรมเหล่านั้นสั้นกว่าอีกโปรแกรมหนึ่ง คุณจะต้องส่งโปรแกรมที่ยาวขึ้นของทั้งสอง อีกคนหนึ่งจะต้องได้รับการบันทึกในกรณีที่ไม่ได้รับการแตกหลังจาก 7 …

30
ตำรวจและโจร: Reverse Regex Golf
หมายเหตุ : ความท้าทายนี้ปิดตอนนี้ การส่งตำรวจในอนาคตใด ๆ จะไม่ได้รับการพิจารณาสำหรับคำตอบที่ได้รับการยอมรับ นี่คือเพื่อให้แน่ใจว่าไม่มีใครสามารถโพสต์ regex ที่ง่ายมากในอนาคตที่ยังคงไม่ได้แยกออกเพราะไม่มีใครสนใจในการท้าทายอีก The Cops 'Challenge คุณต้องเขียน regex สั้น ๆ ที่ยุ่งเหยิงเพื่อให้เป็นไปตามข้อกำหนดต่อไปนี้: คุณสามารถเลือกรสชาติที่สามารถทดสอบออนไลน์ได้อย่างอิสระ มีรายการที่ดีของการทดสอบออนไลน์เป็นมากกว่าใน StackOverflow โดยเฉพาะอย่างยิ่งRegex101น่าจะดีสำหรับคุณในการเริ่มต้นเนื่องจากรองรับ PCRE, ECMAScript และ Python รสชาติ คุณสามารถเพิ่มการ จำกัด การหมดเวลาได้โดยคลิกที่ประแจที่มุมขวาบนหากจำเป็น โปรดระบุผู้ทดสอบที่คุณเลือกในคำตอบของคุณ หากไม่มีผู้ทดสอบที่เหมาะสมสำหรับรสนิยมที่คุณเลือกคุณอาจใช้ล่ามออนไลน์เช่นideoneและเขียนสคริปต์เล็กน้อยในภาษาโฮสต์ซึ่งผู้คนสามารถใช้เพื่อทดสอบการส่งของคุณ คุณสามารถใช้คุณลักษณะใดก็ได้ของรสชาตินั้นซึ่งไม่ได้เรียกใช้ภาษาโฮสต์โดยตรง (เช่นคุณสมบัติการประเมินโค้ดของ Perl) ในทำนองเดียวกันคุณสามารถใช้ตัวดัดแปลงใด ๆ (ถ้ารสชาติของคุณมี) ยกเว้นว่าพวกเขาส่งผลในการประเมินรหัส regex ของคุณจะต้องยอมรับอย่างน้อยหนึ่งสตริงSและปฏิเสธอย่างน้อยหนึ่งสตริงTแต่ละอันมีอย่างน้อย 16 และไม่เกิน 256 อักขระที่มีความยาวในระยะเวลาที่เหมาะสม (ไม่เกินหนึ่งนาที) SและTอาจมีอักขระ Unicode ที่ไม่ใช่ ASCII ตราบใดที่มีวิธีป้อนอักขระเหล่านั้นลงในเครื่องมือทดสอบออนไลน์ …

30
สร้าง“ H” จาก“ H” ที่เล็กลง
ท้าทาย สร้างฟังก์ชั่นหรือโปรแกรมที่เมื่อได้รับจำนวนเต็มsizeทำต่อไปนี้: ถ้าsizeเท่ากับ 1 เอาต์พุต H H HHH H H ถ้าsizeมากกว่า 1 เอาต์พุต X X XXX X X โดยที่Xเอาต์พุตของโปรแกรม / ฟังก์ชั่นสำหรับsize - 1 (หากคุณต้องการคุณอาจมีกรณีฐานสอดคล้องกับ0ตราบใดที่คุณระบุในคำตอบของคุณ) รูปแบบผลลัพธ์ใด ๆ ต่อไปนี้เป็นที่ยอมรับแล้วแต่จำนวนใดจะสะดวกกว่าสำหรับคุณ: สตริงของโครงสร้างที่ต้องการพร้อมอักขระสองตัวที่แตกต่างกันซึ่งสอดคล้องกับHและspace อาร์เรย์สองมิติพร้อมโครงสร้างที่ต้องการโดยมีค่าแตกต่างกันสองค่าที่สอดคล้องกับHและspace อาร์เรย์ / รายการสตริงที่มีหนึ่งบรรทัดของเอาต์พุตในแต่ละสตริงโดยมีค่าแตกต่างกันสองค่าที่สอดคล้องกับHและspace อนุญาตให้มีช่องว่างนำหน้าตราบใดที่มีช่องว่างนำหน้าจำนวนหนึ่งคงที่ในแต่ละบรรทัด อักขระเอาต์พุตที่แตกต่างกันสองตัวสามารถขึ้นอยู่กับสิ่งที่คุณเลือกตราบใดที่อักขระเหล่านั้นแตกต่างกัน ระบุรูปแบบผลลัพธ์ที่โค้ดของคุณส่งคืน กรณีทดสอบ 1 H H HHH H H 2 H H H H HHH HHH H …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

30
ทำให้ภาษาของคุณเป็นส่วนใหญ่ * ใช้ไม่ได้! (ด้ายของตำรวจ)
แรงบันดาลใจจากความคิดเห็นนี้ ... ขอขอบคุณผู้ใช้Step Hen , Wheat-WizardและDennis ที่ช่วยฉันสร้างความแข็งแกร่งให้กับสเปคของความท้าทายนี้ก่อนโพสต์มัน! นี่คือหัวข้อของ Cops สำหรับเธรดของ Robbers ให้ไปที่นี่ ในความท้าทายนี้คุณจะได้รับมอบหมายให้ใช้งานโค้ดบางอย่างเพื่อให้ภาษาของคุณไม่เป็นไปตามเกณฑ์การเป็นภาษาการเขียนโปรแกรมอีกต่อไป ในการท้าทายนั้นหมายถึงการทำให้ภาษาไม่สามารถ ... รับอินพุตและเอาต์พุตตัวเลข เพิ่มตัวเลขสองตัวเข้าด้วยกัน ทดสอบว่าจำนวนหนึ่งเป็นจำนวนเฉพาะหรือไม่ นี่เป็นความท้าทายของตำรวจและโจรซึ่งมีความท้าทายสองประการที่แตกต่างกันโดยมีวัตถุประสงค์ที่แตกต่างกันสองประการ: ตำรวจจะพยายามเขียนโค้ดบางอย่างที่ทำให้ภาษาใช้งานไม่ได้เป็นส่วนใหญ่และโจรจะพยายามหาวิธีแก้ปัญหาที่ซ่อนอยู่ เพื่อกู้คืนภาษาของพวกเขา ในฐานะตำรวจคุณต้องเขียนโค้ดสองตัวอย่าง: ภาษาที่ทำให้ภาษาของคุณใช้งานไม่ได้เป็นส่วนใหญ่เช่นโดยการลบฟังก์ชั่นในตัวสำหรับการรับอินพุต / เอาต์พุตและการดำเนินการเชิงตัวเลข ยิ่งคุณลบคุณสมบัติมากเท่าไหร่ก็ยิ่งดีเท่านั้น รหัสนี้ไม่ได้รับอนุญาตให้ผิดพลาดหรือออก มันควรจะเป็นไปได้ที่จะเพิ่มรหัสการสิ้นสุดของข้อมูลโค้ดนี้และรหัสที่จะได้รับการประเมิน และ... ... ตัวอย่างของรหัสที่ใช้จำนวนเต็มไม่เป็นลบสองตัวเป็นอินพุตเพิ่มเข้าด้วยกันและแสดงผลรวมของพวกเขา ตัวอย่างนี้จะต้องทำงานอย่างถูกต้องแม้หลังจากเรียกใช้ข้อมูลโค้ดแรกแล้ว เมื่อรวมข้อมูลโค้ดสองรายการเข้าด้วยกันพวกเขาจะต้องสร้างโปรแกรมเต็มรูปแบบที่เพิ่มตัวเลขสองตัวหรือกำหนดฟังก์ชั่นที่เพิ่มตัวเลขสองตัว ตามหลักแล้วตัวอย่างข้อมูลนี้ควรอาศัยพฤติกรรมที่คลุมเครือมากเพื่อให้ค้นหาได้ยากขึ้น คุณสามารถเลือกวิธีการอินพุตและเอาต์พุตมาตรฐานได้ อย่างไรก็ตามคุณต้องเปิดเผยให้ชัดเจนว่าคุณใช้รูปแบบใด (อินพุตและเอาต์พุต) โจรไม่สามารถถอดรหัสคำตอบของคุณได้เว้นแต่พวกเขาจะใช้รูปแบบเดียวกับคุณ หลังจากเขียนตัวอย่างโค้ดทั้งสองนี้แล้วคุณต้องโพสต์คำตอบแรกโดยไม่เปิดเผยตัวที่สอง คำตอบของคุณควรมีข้อมูลทั้งหมดต่อไปนี้: แรกข้อมูลโค้ด (ไม่ชัดที่สอง) ภาษา (รวมถึงรุ่นรองเนื่องจากการส่งส่วนใหญ่อาจขึ้นอยู่กับกรณีขอบแปลก ๆ ) รูปแบบ IO รวมถึงไม่ว่าจะเป็นฟังก์ชั่นหรือโปรแกรมเต็มรูปแบบ โจรต้องใช้รูปแบบเดียวกันเพื่อให้แคร็กของตนใช้งานได้ …

30
แบบทดสอบภาษาการเขียนโปรแกรม Mark II - Cops
repost ของนี้ความท้าทาย อภิปราย Meta โพสต์ Sandbox เนื้อความของคำถามคล้ายกับต้นฉบับ ความท้าทายของ Robber ตำรวจและโจรในขณะนี้ (08/03/2018) ปิดเพื่อเข้าร่วมรายการตำรวจแข่งขันเนื่องจากโจรอาจไม่สามารถแข่งขันเพื่อถอดรหัสคำตอบได้อีกต่อไป แต่อย่าลังเลที่จะโพสต์คำตอบใหม่ ความท้าทายของ Cops นั้นชนะDennisด้วยคำตอบของ Sesos ที่ยอดเยี่ยม6 ไบต์ ความท้าทายของ Robbers นั้นชนะโดยมนุษย์โดยสิ้นเชิงด้วยรอยร้าว 30อัน! The Cops 'Challenge ในการแข่งขันเป็นตำรวจ: เลือกภาษาการเขียนโปรแกรม ภาษาโปรแกรมที่ถูกต้องเป็นภาษาที่ตรงตามเกณฑ์ทั้งสามนี้: มันมีบทความวิกิพีเดียภาษาอังกฤษ , บทความ esolangsหรือบทความ Rosetta รหัสในช่วงเวลาที่ท้าทายนี้ถูกโพสต์หรืออยู่ในลองออนไลน์! . การมีล่ามที่เชื่อมโยงในหน้าใด ๆ เหล่านี้ทำให้ล่ามนั้นถูกกฎหมายอย่างสมบูรณ์ มันต้องเป็นไปตามกฎของเราในสิ่งที่ถือเป็นภาษาการเขียนโปรแกรม จะต้องมีล่ามฟรี (เหมือนในเบียร์) ฟรีที่นี่หมายความว่าทุกคนสามารถใช้โปรแกรมได้โดยไม่ต้องจ่ายเงิน เขียนโปรแกรมเต็มรูปแบบที่ผลตัวเลข 1-100 รวมในการสั่งซื้อจากน้อยไปมาก คุณสามารถส่งออกเป็นจำนวนเต็มทศนิยมเป็นค่า bytecode ( !เพื่อเป็นตัวแทนของ …

30
เครื่องพิมพ์สตริงลึกลับ (ตำรวจ)
เธรดโจรสามารถพบได้ที่นี่: เครื่องพิมพ์สตริงลึกลับ (โจร) ความท้าทายของคุณ เขียนโปรแกรมฟังก์ชั่นหรือสคริปต์ REPL ที่พิมพ์สตริงไปยัง STDOUT โจรจะพยายามสร้างโปรแกรมที่พิมพ์สตริงเดียวกัน หากพวกเขาประสบความสำเร็จสามารถสร้างโปรแกรมภายใน 7 วันการส่งของคุณจะแตก หากไม่มีใครสามารถสร้างโปรแกรมที่พิมพ์สตริงเดียวกันภายใน 7 วันการส่งของคุณปลอดภัย คุณอาจเลือกที่จะเปิดเผยโปรแกรมของคุณหรือปล่อยให้มันไปท้าทายโจรในอนาคต อย่างไรก็ตามหากคุณไม่เปิดเผยคุณจะไม่ได้รับคะแนนใด ๆ จากการส่งของคุณ (อย่าใส่ "ปลอดภัย" ในส่วนหัวคำตอบหากคุณเลือกที่จะทำ) ข้อ จำกัด โปรแกรมจะต้องน้อยกว่าหรือเท่ากับ 128 ไบต์ทั้งหมด (เพิ่มเติมในภายหลัง) หากโปรแกรมขึ้นอยู่กับชื่อโปรแกรมหรือชื่อ / เนื้อหาของไฟล์ภายนอกคุณต้องบอกว่าทำเช่นนั้นและรวมไว้ในจำนวนไบต์ทั้งหมดของคุณ สตริงที่พิมพ์ต้องน้อยกว่าหรือเท่ากับ 2048 ไบต์ สตริงที่พิมพ์ต้องประกอบด้วยอักขระ ASCII ที่พิมพ์ได้เท่านั้น (สามารถรวมบรรทัดใหม่ได้) โปรแกรมต้องสร้างเอาต์พุตเดียวกันทุกครั้งที่รัน การเข้ารหัสแบบดั้งเดิมในตัว (ไม่รวมถึง rng, การเข้ารหัส, การถอดรหัสและการแฮช) ใด ๆ โปรแกรมจะต้องไม่นำเข้า ไม่มีช่องโหว่มาตรฐาน เกณฑ์การให้คะแนน หากการส่งแตกก่อนหน้าเจ็ดวันการส่งจะได้รับ …

30
สองสิ่งที่ทำให้ความแตกต่าง - ตำรวจ
ประกาศ - ความท้าทายนี้ปิดตอนนี้ คำตอบใหม่ใด ๆ จะถูกละเว้นและคำตอบที่ยอมรับจะไม่เปลี่ยนแปลง ท้าทาย เขียนโปรแกรมที่ถูกต้องซึ่งเมื่อมีเพียงสองตัวอักษรในโปรแกรมที่มีการเปลี่ยนแปลงลบหรือเพิ่มการเปลี่ยนแปลงอย่างสมบูรณ์เอาท์พุท เอาต์พุตที่เปลี่ยนแปลงต้องมีระยะทาง Levenshtein 15หรือมากกว่าจากเอาต์พุตดั้งเดิมของคุณ ผลลัพธ์จะต้องไม่ว่างเปล่าและมีขอบเขต จำกัด โปรแกรมของคุณจะต้องสิ้นสุดภายใน 1 นาที ผลลัพธ์ของคุณจะต้องกำหนดไว้ล่วงหน้าโดยให้ผลลัพธ์เหมือนกันทุกครั้งที่คุณเรียกใช้โปรแกรม มันจะต้องไม่ขึ้นอยู่กับแพลตฟอร์ม ฟังก์ชันแฮชใด ๆ จะไม่ได้รับอนุญาตเช่นเดียวกับที่สร้างขึ้นใน PRNG ในทำนองเดียวกันการหว่าน RNG ไม่ได้รับอนุญาต หลังจากผ่านไปสามวันการส่งที่ไม่ได้ติดตามจะปลอดภัย เพื่อเรียกร้องความปลอดภัยนี้คุณควรแก้ไขคำตอบของคุณเพื่อแสดงคำตอบที่ถูกต้อง (การชี้แจง: จนกว่าคุณจะเปิดเผยคำตอบคุณจะไม่ปลอดภัยและยังสามารถแตกได้) การจัดรูปแบบ คำตอบของคุณควรอยู่ในรูปแบบต่อไปนี้: # <Language name>, <Program length> ## Code <code goes here> ## Original Output <output goes here> ## Changed output …

30
การต่อท้ายความยาวสตริง
ท้าทาย: กำหนดสตริงsตัวอักษรa- z, A- Z, 0- 9ผนวกความยาวของsตัวเองนับตัวอักษรเพิ่มเติม (s) sมีความยาวเป็นส่วนหนึ่งของความยาวทั้งหมดของ การป้อนข้อมูล: เพียงสตริงที่มีความยาวโดยพลการ (ว่างเปล่า) เอาท์พุท: สตริงเดียวกัน แต่มีความยาวต่อท้าย ควรนับอักขระที่แสดงความยาวเป็นส่วนหนึ่งของความยาว ในกรณีที่มีความยาวที่ถูกต้องจำนวนมากเพื่อต่อท้ายเลือกขนาดที่เล็กที่สุดที่เป็นไปได้ (ดูตัวอย่างกรณีทดสอบ) กรณีทดสอบ: INPUT -> OUTPUT // Comment aaa -> aaa4 -> 1 // Empty string aaaaaaaa -> aaaaaaaa9 // aaaaaaaa10 would also normally be valid, but violates using the smallest number rule mentioned …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

25
ช่องว่างสำคัญ: ตำรวจ
สำหรับวัตถุประสงค์ของการท้าทายนี้เราจะกำหนดช่องว่างเป็นlinefeeds เท่านั้น (0x0A) และช่องว่าง (0x20) โปรดทราบว่าภาษาและรสชาติ regex ส่วนใหญ่พิจารณาอักขระอื่น ๆ มากมายเช่นช่องว่างเช่นกันทั้งภายในและภายนอกช่วง ASCII ดังนั้นคุณอาจไม่สามารถใช้บิวด์อินที่สอดคล้องกันได้ The Cops 'Challenge คุณควรเขียนโปรแกรมหรือฟังก์ชั่นในภาษาที่คุณเลือกซึ่งใช้สตริงซึ่งประกอบด้วยอักขระ ASCII (ยกเว้น NUL) เป็นอินพุตและเอาต์พุตโดยลบช่องว่างทั้งหมดออก ตัวอย่างเช่นถ้าคุณได้รับอินพุตต่อไปนี้: H e l l o, W o r l d! คุณควรส่งออก Hello,World! การส่งของคุณจะเป็นซอร์สโค้ดของคุณโดยลบช่องว่างทั้งหมด (กระบวนการเดียวกับการส่งผ่านโซลูชันของคุณเป็นอินพุตเองแม้ว่าโซลูชันของคุณอาจมีอักขระอยู่นอกช่วง ASCII) เป้าหมายของคุณคือทำให้ยากที่สุดเท่าที่จะเป็นไปได้เพื่อหาว่าต้องใส่ช่องว่างเพื่อแก้ไขปัญหาที่ถูกต้องในภาษาที่คุณเลือก โปรดทราบว่าโจรอาจแทรกช่องว่างน้อยกว่าที่คุณนำออก แต่ไม่มาก โปรดจำไว้ว่าโจรไม่จำเป็นต้องจับคู่รหัสที่แน่นอนของคุณพวกเขาเพียงแค่ต้องหาวิธีแก้ปัญหาที่ถูกต้อง คำตอบของคุณควรมีสิ่งต่อไปนี้: ภาษา (และรุ่นหากจำเป็น) ที่คุณเขียนโซลูชันของคุณ จำนวนไบต์ของโซลูชันของคุณก่อนที่จะลบช่องว่าง โซลูชันของคุณเมื่อลบช่องว่างแล้ว โซลูชันของคุณอาจเป็นโปรแกรมหรือฟังก์ชัน แต่ไม่ใช่ข้อมูลโค้ดและคุณต้องไม่สมมติสภาพแวดล้อม REPL คุณสามารถรับอินพุตผ่าน …

30
มันจะหยุดหรือไม่ (โจร)
นี่คือเธรดของโจร ด้ายตำรวจเป็นที่นี่ ความท้าทายของคุณคือการแตกการส่งของตำรวจโดยการค้นหาอินพุตที่ทำให้หยุด คุณไม่จำเป็นต้องค้นหาสาเหตุหรืออินพุตทั้งหมดที่ทำให้หยุดถ้ามีมากกว่าหนึ่งหรืออินพุตตำรวจตั้งใจเพียงหนึ่งอินพุตจะทำ เมื่อคุณทำการส่งแตกให้โพสต์ลิงค์ในความคิดเห็นหรือแก้ไขโพสต์ของตำรวจ คุณสามารถตั้งค่าสถานะการส่งของคุณสำหรับ mod เพื่อแก้ไขในโพสต์ของตำรวจ รวมทั้งโพสต์อินพุตที่ใช้และลิงก์ไปยังโพสต์ของตำรวจในคำตอบในกระทู้นี้ โจรที่ร้าวผู้ที่ส่งผลงานมากที่สุดชนะ หลายคนสามารถโพสต์รอยแตกไปที่การส่งตำรวจคนเดียวกันตราบใดที่พวกเขาแตกต่างกัน (หาก SE แปลงคำตอบที่ซ้ำกันของคุณเป็นความคิดเห็นคุณอาจต้องการลงคะแนนในคำขอคุณลักษณะนี้ ) กำลังมองหาการส่งที่ไม่ได้ติดตาม? fetch("https://api.stackexchange.com/2.2/questions/135363/answers?order=desc&sort=activity&site=codegolf&filter=!.Fjs-H6J36vlFcdkRGfButLhYEngU&key=kAc8QIHB*IqJDUFcjEF1KA((&pagesize=100").then(x=>x.json()).then(data=>{var res = data.items.filter(i=>!i.body_markdown.toLowerCase().includes("cracked")).map(x=>{const matched = /^ ?##? ?(?:(?:(?:\[|<a href ?= ?".*?">)([^\]]+)(?:\]|<\/a>)(?:[\(\[][a-z0-9/:\.]+[\]\)])?)|([^, ]+)).*[^\d](\d+) ?\[?(?:(?:byte|block|codel)s?)(?:\](?:\(.+\))?)? ?(?:\(?(?!no[nt][ -]competing)\)?)?/gim.exec(x.body_markdown);if(!matched){return;}return {link: x.link, lang: matched[1] || matched[2], owner: x.owner}}).filter(Boolean).forEach(ans=>{var tr = document.createElement("tr");var add = (lang, link)=>{var td = document.createElement("td");var …

30
PPCG Jeopardy: Cops
คุณรู้จักเว็บไซต์นี้ดีแค่ไหน? มาหาคำตอบกัน นี่เป็นความท้าทายของ ตำรวจและโจร ด้ายของ Robber ในฐานะตำรวจคุณจะต้อง: ค้นหาความท้าทายที่ไม่ถูกลบและไม่ปิดบนไซต์นี้เพื่อตอบ ความท้าทายที่ไม่สามารถมีแท็กต่อไปนี้: ตำรวจและโจร , ความนิยมประกวด , รหัสหลอก , โกง , ไม่ว่างช่องคลอด , คิง-the-Hill , เคล็ดลับ , คำตอบผูกมัด ความท้าทายต้องมีข้อ จำกัด เกี่ยวกับผลลัพธ์ที่ถูกต้อง เขียนส่งที่ถูกต้องสำหรับความท้าทายในภาษาฟรีที่พบในวิกิพีเดียหรือesolangs.orgหรือtryitonline การส่งไม่จำเป็นต้องแข่งขันเท่านั้นที่ถูกต้อง แก้ไข: ไม่อนุญาตการแฮชในการส่งของคุณ โพสต์การส่งที่นี่เก็บความลับของความท้าทาย คุณต้องโพสต์ข้อมูลทั้งหมดรวมทั้งภาษา (และเวอร์ชันหากมี) หลังจากนั้นหนึ่งสัปดาห์ถ้าไม่มีใครได้พบกับความท้าทายที่คุณตอบคุณสามารถโพสต์ความท้าทายว่าการส่งของคุณจะถูกตอบรับที่จุดส่งของคุณปลอดภัย มันมีค่า N คะแนนโดยที่ N คือจำนวน upvotes ของการท้าทาย (ตั้งแต่2016-11-17 ) (สูงกว่าดีกว่า) ในการถอดรหัสความท้าทายของคุณโจรต้องค้นหาความท้าทายใด ๆที่การส่งนั้นเป็นการส่งที่ถูกต้อง หมายเหตุ: ถ้าเป็นความท้าทายที่ต้องมีการส่งออกของXและคุณเอาท์พุทXYหรือYXที่Yเป็นสิ่งที่นอกเหนือจากช่องว่างที่ยื่นไม่ถูกต้องสำหรับความท้าทายที่ ไม่อนุญาตให้มีการท้าทายที่ใหม่กว่า …

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