คำถามติดแท็ก king-of-the-hill

King-of-the-hill หมายถึงเกมที่การส่งผลกระทบกับและแข่งขันกันในบางรูปแบบของเกม การแข่งขันที่โปรแกรมหลุมต่อกันโดยไม่มีการโต้ตอบควรใช้ [ท้าทายรหัส]

2
เล่นเกม Yahtzee
ในเกม Yahtzee ผู้เล่นผลัดกันกลิ้งลูกเต๋า 6 ด้าน 5 ข้างได้ถึงสามครั้งต่อรอบอาจช่วยลูกเต๋าระหว่างม้วนจากนั้นเลือกหมวดหมู่ที่พวกเขาต้องการใช้สำหรับการหมุนของพวกเขา สิ่งนี้จะดำเนินต่อไปจนกว่าจะไม่มีหมวดหมู่เพิ่มเติม (ซึ่งเกิดขึ้นหลังจาก 13 รอบ) จากนั้นคะแนนของผู้เล่นจะถูกนับและผู้เล่นที่มีคะแนนสูงสุดจะเป็นผู้ชนะ หมวดหมู่มีดังนี้ ("ผลรวมของลูกเต๋า" หมายถึงการเพิ่มจำนวนของลูกเต๋าบนลูกเต๋าที่ระบุ): ส่วนบน Aces : ผลรวมของลูกเต๋าที่แสดง 1 pip Twos : ผลรวมของลูกเต๋าที่แสดง 2 pips Threes : ผลรวมของลูกเต๋าที่แสดง 3 pips Fours : ผลรวมของลูกเต๋าที่แสดง 4 pips Fives : ผลรวมของลูกเต๋าที่แสดง 5 pips Sixes : ผลรวมของลูกเต๋าที่แสดง 6 pips ส่วนล่าง Three of a …

24
Prisoner's Dilemma v.3 - Petri Dilemma
นักวิทยาศาสตร์บ้าเพิ่งสร้างแบคทีเรียชนิดใหม่! เขาได้ตัดสินใจที่จะตั้งชื่อมันว่าNoblus Gentlemanusหลังจากสังเกตพฤติกรรมของมัน อย่างไรก็ตามแบคทีเรียของเขาหมดอาหารและประกาศสงครามเนื่องจากพวกเขาสามารถเก็บเกี่ยวซากศพของแบคทีเรียอื่นเพื่อเป็นอาหารมากพอที่จะสร้างสำเนาของตัวเอง มีแบคทีเรียหลากหลายชนิดที่มีกลยุทธ์แตกต่างกันในการเล่น Dilemma ซึ่งเป็นเกมโปรดของพวกเขา มีแบคทีเรียห้าตัวจากสายพันธุ์ย่อยที่แตกต่างกัน ในภาวะที่กลืนไม่เข้าคายไม่ออกของนักโทษผู้เล่นสองคนแต่ละคนเลือกข้อบกพร่องหรือร่วมมือกันพร้อมกัน หากผู้เล่นคนใดคนหนึ่งเลือกที่จะร่วมมือกันและผู้เล่นคนอื่นเลือกที่จะเริ่มต้นผู้ defaulter จะได้รับ 2 คะแนนและผู้ประสานงานจะเสีย 3 คะแนน หากผู้เล่นทั้งสองเลือกร่วมมือกันผู้เล่นทั้งสองจะได้ 1 คะแนน หากผู้เล่นทั้งสองเลือกค่าเริ่มต้นผู้เล่นทั้งสองจะเสีย 1 คะแนน เป็นสุภาพบุรุษประเสริฐพวกแบคทีเรียได้ตัดสินใจที่จะต่อสู้กับสงครามครั้งนี้โดยการเล่นเกมยาว 200 นัดของ Dilemma ของ Iterated Prisoner's ผู้แพ้ของการต่อสู้แต่ละครั้งจะฆ่าตัวตายยอมให้ผู้ชนะทำการโคลนนิ่งตัวเอง ในกรณีที่เน็คไทแบคทีเรียทั้งสองจะมีชีวิตอยู่ แต่จะไม่สามารถทำการโคลนนิ่งได้ นอกจากนี้แบคทีเรียทั้งหมดจากการแข่งขันจะมีคะแนนมากกว่า 10% ในการแข่งขันครั้งต่อไป โคลนดำเนินการผ่านจุดของแบคทีเรียที่ถูกโคลนโดย นอกจากนี้ยังมีโอกาสหนึ่งในสิบทุกครั้งที่แบคทีเรียหนึ่งจะกลายพันธุ์เป็นสายพันธุ์ย่อยอื่นด้วยคะแนนโบนัส 0 (ถ้าฉันได้รับการร้องเรียนเกี่ยวกับการสุ่มนี้ฉันสามารถลบออกได้) หลังจากที่แบคทีเรียได้เล่นดวลเหล่านี้จำนวนเท่ากับจำนวนของเชื้อแบคทีเรียสิบครั้งนักวิทยาศาสตร์บ้าตั้งใจลดจาน Petri ที่แบคทีเรียอาศัยอยู่ และแบคทีเรียทั้งหมดได้รับแหล่งอาหารใหม่สิ้นสุดการดวล สิ่งนี้แตกต่างจากการแข่งขันที่กระอักกระอ่วนซ้ำของนักโทษธรรมดาเนื่องจากมันเกี่ยวข้องกับการดวล 1v1 พร้อมจุดพกพามากกว่าที่จะพยายามทำแต้มให้ได้มากที่สุดโดยรวม สิ่งนี้สร้างความแตกต่างอย่างมากในการกำหนดกลยุทธ์ที่มีประสิทธิภาพ แบคทีเรียแต่ละตัวจะได้รับการป้อนข้อมูลที่จุดเริ่มต้นของการหมุนในรูปแบบ: (หมายเลขเทิร์น, คะแนนปัจจุบัน, …

9
อสมมาตร KOTH: Catch the Cat (Catcher Thread)
KOTH อสมมาตร: จับแมว UPDATE : ไฟล์ gist-update แล้ว (รวมถึง submisisons ใหม่) เนื่องจาก Controller.java ไม่พบข้อยกเว้น (ข้อผิดพลาดเท่านั้น) ตอนนี้มันตรวจจับข้อผิดพลาดและข้อยกเว้นแล้วพิมพ์ออกมา ความท้าทายนี้ประกอบด้วยสองหัวข้อนี้เป็นหัวข้อจับด้ายแมวสามารถพบได้ที่นี่ ควบคุมสามารถดาวน์โหลดได้ที่นี่ นี่คือความไม่สมดุล KOTH: การส่งแต่ละคนเป็นทั้งแมวหรือจับ มีเกมระหว่างแมวและแมวจับแต่ละคู่ แมวและมือปราบมารมีอันดับแยกกัน สิ่งที่จับ มีแมวอยู่บนตะแกรงหกเหลี่ยม งานของคุณคือการจับมันให้เร็วที่สุด ทุกเทิร์นคุณสามารถวางถังน้ำบนเซลล์กริดเดียวเพื่อป้องกันไม่ให้แมวไปที่นั่น แต่แมวไม่ได้เป็นใบ้ (และบางที) เป็นใบ้และเมื่อใดก็ตามที่คุณวางถังแมวจะย้ายไปที่เซลล์กริดอื่น เนื่องจากกริดนั้นเป็นรูปหกเหลี่ยมแมวจึงสามารถไปได้ 6 ทิศทาง เป้าหมายของคุณคือล้อมรอบแมวด้วยที่เก็บน้ำได้เร็วขึ้นดีกว่า แมว คุณรู้ว่าผู้จับต้องการจับคุณโดยการวางถังน้ำรอบตัวคุณ แน่นอนว่าคุณพยายามหลบเลี่ยง แต่ในขณะที่คุณเป็นแมวขี้เกียจ (ในฐานะที่เป็นแมว) คุณต้องก้าวไปทีละขั้น หมายความว่าคุณจะไม่สามารถอยู่ในที่เดียวกันกับคุณได้ แต่คุณต้องย้ายไปยังหนึ่งในหกจุดโดยรอบ เมื่อใดก็ตามที่คุณเห็นว่าผู้จับวางถังน้ำใหม่คุณจะไปที่เซลล์อื่น แน่นอนคุณพยายามหลบเลี่ยงให้นานที่สุด ตะแกรง กริดนั้นเป็นรูปหกเหลี่ยม แต่เนื่องจากเราไม่มีโครงสร้างข้อมูลแบบหกเหลี่ยมเราจึงใช้11 x 11อาร์เรย์ 2d …

3
ค้นหารูปแบบในเงื่อนไข
ในความท้าทายนี้งานของคุณคือการหาวัสดุพิมพ์ที่มีโครงสร้างที่กำหนด อินพุต ข้อมูลของคุณจะเป็นสองสายที่เป็นตัวเลขไม่ว่างเปล่าเป็นรูปแบบ pและข้อความ tแนวคิดก็คืออักขระแต่ละตัวจะpแทนซับสตริงที่ไม่ว่างเปล่าที่ต่อเนื่องกันtซึ่งเกิดขึ้นถัดจากกันและกันและpแสดงถึงการต่อกันของมัน อักขระที่เหมือนกันสอดคล้องกับสตริงย่อยที่เหมือนกัน ตัวอย่างเช่นรูปแบบaaหมายถึงสแควร์ที่ไม่ว่างเปล่า (สตริงที่ได้จากการต่อสตริงที่สั้นกว่าเข้ากับตัวเอง) ดังนั้นรูปแบบaaสามารถจับคู่สตริงย่อยbyebyeได้ด้วยการaจับคู่แต่ละbyeครั้ง เอาท์พุต หากข้อความที่tมีสตริงย่อยที่pการแข่งขันแล้วส่งออกของคุณจะเป็นสตริงย่อยที่มีทวิภาคแทรกระหว่างสตริงที่ตรงกับตัวละคร: pตัวอย่างเช่นถ้าเรามีt = byebyenowและp = aaก็bye:byeเป็นผลลัพธ์ที่ยอมรับได้ อาจมีหลายตัวเลือกสำหรับสตริงย่อยที่ตรงกัน แต่คุณจะส่งออกหนึ่งในพวกเขาเท่านั้น ถ้าtไม่ได้มี substring :(จับคู่ของคุณออกจะเป็นหน้าเศร้า กฎและคำชี้แจง ตัวละครที่แตกต่างกันpสามารถสอดคล้องกับสตริงเหมือนกันเพื่อให้สามารถจับคู่สตริงp = aba AAAโปรดทราบว่าตัวละครจะต้องสอดคล้องกับสตริงที่ไม่ว่างเปล่า; โดยเฉพาะอย่างยิ่งถ้าpมีความยาวมากกว่าการส่งออกจะต้องมีt:( คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบและคุณยังสามารถเปลี่ยนลำดับของอินพุตทั้งสองได้ จำนวนไบต์ต่ำสุดที่ชนะและไม่อนุญาตช่องโหว่มาตรฐาน กรณีทดสอบ pattern text -> outputได้รับในรูปแบบ โปรดทราบว่าอาจมีเอาต์พุตอื่นที่ยอมรับได้ a Not -> N aa Not -> :( abcd Not -> :( aaa rerere -> …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

4
วิธีการกู้คืนจากอินเทอร์เน็ต DDOS
อินเทอร์เน็ตล้มเหลว การจู่โจม DDoS นั้นรุนแรงและแพร่หลาย มันขึ้นอยู่กับคุณที่จะควบคุมและซ่อมแซมอินเทอร์เน็ต บอทแต่ละตัวจะควบคุม 20 โหนดในเครือข่ายนี้ ทุกโหนดมีสถานะแอ็คทีฟหรือปลอดภัยมีเจ้าของและมีความแข็งแกร่งซึ่งเริ่มต้นที่ 2 ทุกโหนดที่ใช้งานจะเชื่อมต่อกับโหนดที่ใช้งานอื่น ๆ ทั้งหมด ทุกเทิร์นคุณจะได้รับรายการโหนดที่ใช้งานอยู่ทั้งหมดพร้อมด้วยความแข็งแกร่ง สำหรับแต่ละโหนดที่แอ็คทีฟที่คุณเป็นเจ้าของคุณ: กำหนดโหนดที่ใช้งานอยู่ที่คุณต้องการถ่ายโอนจุดแข็งทั้งหมดไปที่หรือ บันทึกและเพิ่มความแข็งแรง แล้วสิ่งต่อไปนี้จะเกิดขึ้นตามลำดับ : โหนดที่เลือกบันทึกความแข็งแกร่งจะเพิ่มความแข็งแกร่ง 1 โหนดทั้งหมดที่เลือกถ่ายโอนกำลังของพวกเขาพร้อมกันจะถ่ายโอนกำลังทั้งหมดไปยังโหนดใหม่พร้อมกัน หากโหนดถูกถ่ายโอนความแข็งแรงจากโหนดศัตรูการโจมตีจะเกิดขึ้น หากเจ้าของศัตรูทำการถ่ายโอนความแข็งแกร่งมากกว่าเจ้าของเดิม (และผู้โจมตีรายอื่นทั้งหมด) รวมแล้วศัตรูนั้นจะกลายเป็นเจ้าของคนใหม่ ความแข็งแรงของโหนดนั้นจะกลายเป็นความแข็งแกร่งของผู้โจมตี หากมีเน็คไทสำหรับความแข็งแรงเจ้าของจะถูกสุ่มเลือก โหนดทั้งหมดที่เหลือโดยไม่มีความแข็งแรงจะถือว่าปลอดภัยและให้ 1 คะแนนแก่เจ้าของ หลังจาก 100 เกม 100 รอบเจ้าของที่มีโหนดที่ปลอดภัยที่สุดในทุกเกมชนะ แก้ไข: ฉันเปลี่ยนจาก 2000 เป็น 100 รอบเพราะมันจบลงที่ 1900 ครั้งล่าสุดนั้นไร้ประโยชน์ IO คุณจะถูกส่งผ่านรายการของโหนดที่ใช้งาน (ผ่าน args บรรทัดคำสั่ง) ดังต่อไปนี้: …

2
การขาดแคลนอาหารใน Snakepit
การขาดแคลนอาหารใน Snakepit เป็นครั้งแรกในรอบ 35 ปีที่ snakepit หมดอาหาร งูที่อาศัยอยู่ในขณะนี้จะต้องต่อสู้กันเพื่อให้สามารถอยู่รอดการขาดแคลนอาหารนี้ มีงูหนึ่งตัวเท่านั้นที่สามารถยืนอยู่บนห่วงโซ่อาหาร ลีดเดอร์บอร์ด ไม่ได้อยู่ที่นี่! อัปเดตล่าสุดเมื่อวันที่ 24 กุมภาพันธ์ ลิงก์ไปยังการสร้างภาพข้อมูลของการแข่งขันครั้งสุดท้าย ลักษณะ หากคุณต้องการต่อสู้เพื่อแอปเปิ้ล / เชอร์รี่ / สิ่งที่เหลืออยู่สุดท้ายคุณต้องเตรียมงูในรูปแบบของโปรแกรมที่รับอินพุตที่กำหนดและส่งกลับการเคลื่อนที่ครั้งต่อไป สิ่งเดียวที่ทำให้คุณไม่ได้อยู่คนเดียวในหลุม งูอีกตัวจะพยายามหาอาหารที่หายากด้วย! แต่มันมืดอยู่ข้างใน Snakepit ดังนั้นคุณจะเห็นได้แค่ตัวคุณและแอปเปิ้ลเท่านั้น การปะทะกับคู่ต่อสู้ของคุณจะส่งผลให้คุณเสียชีวิตเช่นกัดตัวเองหรือกระแทกกำแพง นอกจากนี้เนื่องจากแอปเปิ้ลเป็นของหายากในวันนี้คุณต้องอดอาหารถ้าคู่ต่อสู้ของคุณกินพอถึงความยาว 7 Snakepit เป็นแผนที่สองมิติที่มีความกว้างและความสูง 15 ในขณะที่กระเบื้องชั้นนอกสุดสร้างกำแพงที่ไม่สามารถใช้ได้: 0 1 2 . . . c d e 0 # # # # # # # …

4
การล่าไข่อีสเตอร์บนเนินเขา
การล่าไข่อิสเตอร์ บอทหาไข่ก่อนที่กระต่ายจะเจอไข่ บอทมีความสุข ภาพรวม นี่เป็นความท้าทายที่ยอดเยี่ยมสำหรับเทศกาลอีสเตอร์และประเพณีการล่าไข่อีสเตอร์! บอทของคุณมีวิสัยทัศน์สองช่องว่างในทุกทิศทางรวมทั้งแนวทแยงมุมสร้างสี่เหลี่ยมขนาด 5x5 รอบ ๆ ตัวคุณที่คุณเห็น มันกำลังมองหาไข่และใครก็ตามที่พบว่าไข่ส่วนใหญ่ชนะ! คณะกรรมการ กระดานจะประกอบด้วยos ซึ่งคือไข่อีสเตอร์#s ซึ่งเป็นผนัง*s ซึ่งเป็นผู้เล่นคนอื่นและs ซึ่งเป็นพื้นที่ว่าง (number of entries) * 3มันจะเป็นตารางที่มีความยาวขอบ มันจะถูกล้อมรอบด้วยกำแพง ด้านในของผนังจะมีการจัดวางแบบสุ่มผนังแนวตรงของ#ซึ่งจะมีความยาวแบบสุ่มระหว่าง 2 ถึง 10 จะมี(number of entries) * 3ของพวกเขา ไข่จะถูกวางแบบสุ่ม จะมี(number of entries) * 4ของพวกเขาและพวกเขาจะถูกสร้างขึ้นในช่องว่าง ( ) ต้องมีอย่างน้อย 7 รายการสำหรับกระบวนการสร้างบอร์ดเพื่อให้ทำงานได้อย่างถูกต้อง นี่คือ JSFiddle ที่จะสร้างบอร์ดแบบสุ่มให้คุณทดสอบด้วย นี่คือตัวอย่างด้วย(number of entries) = …

10
เมทริกซ์จากน้อยไปมาก
"เมทริกซ์จากน้อยไปมาก" เป็นเมทริกซ์ที่ไม่มีที่สิ้นสุดของจำนวนเต็ม (รวม 0) ซึ่งองค์ประกอบใด ๆ เป็นองค์ประกอบที่มีขนาดเล็กที่สุดซึ่งไม่เคยใช้ในแถวและคอลัมน์นั้นมาก่อน: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 | 2 3 0 1 6 7 ... 4 | 3 2 1 0 7 …
17 code-golf  math  matrix  programming-puzzle  code-golf  music  code-challenge  programming-puzzle  code-golf  fastest-code  code-golf  number  game  code-golf  combinatorics  code-golf  math  sequence  restricted-complexity  code-golf  number  random  code-golf  array-manipulation  code-golf  math  matrix  code-golf  number  sequence  counting  code-golf  math  number  sequence  popularity-contest  number  sequence  code-golf  music  code-golf  number  code-golf  ascii-art  arithmetic  code-golf  code-golf  number  code-golf  code-challenge  array-manipulation  code-golf  grammars  code-challenge  polyglot  code-golf  game  math  python  programming-puzzle  code-challenge  king-of-the-hill  code-challenge  fastest-code  primes  number-theory  number-theory  primes  fastest-code  factoring  popularity-contest  compile-time  code-golf  math 

2
ชนะการแข่งขันฟันดาบเสมือน (เทียบกับเพื่อนแลกเปลี่ยนของคุณ)
คำเตือน: นี่เป็นปัญหาที่ค่อนข้างซับซ้อนในรูปแบบการต่อสู้แบบ king-of-the-hill พร้อมกับการสุ่มเพิ่มรหัสที่ดีที่สุดอาจไม่ชนะเสมอไป โปรดอ่านกฎทั้งหมดให้ครบถ้วนเนื่องจากค่อนข้างซับซ้อน! FLAVOR TEXT บิลและสตีฟตัดสินใจที่จะมีการดวลแบบ "เป็นมิตร" แต่การมีคนรวยและชาญฉลาดมากจึงตัดสินใจที่จะให้โปรแกรมเมอร์ที่ดีที่สุดของพวกเขาลองส่งรหัสเพื่อเอาชนะซึ่งกันและกัน คุณกำลังพูดว่าโปรแกรมเมอร์ OBJECTIVE ในการฟันดาบเป้าหมายของคุณคือทำคะแนนความนิยมมากที่สุดกับคู่ต่อสู้ของคุณ MOVES รหัสของคุณจะมีตัวเลือก "ย้าย" ดังต่อไปนี้ โจมตี Parry บล็อก Lunge และ หัวหน้า หน้าอก เท้า SCORING POINTS จู่โจมเต้น Parrying 1 แต้ม Lunging beats Blocking, 1 แต้ม Parrying Beats Lunging, 1พ้อยท์ Blocking beats จู่โจม, 1 จุด Lunging เสมอการโจมตีด้วยผู้เล่น lunging ไม่สามารถปิดกั้นหรือปัดป้องในรอบถัดไปและผู้เล่นที่โจมตีไม่สามารถ ที่จะโจมตีหรือแทงรอบต่อไป …

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 

2
King of the Hill: Bank Heist
ตัวอย่างการรันเพิ่ม 4/11 ชี้แจงกฎ 4/8: การส่งทั้งหมดจะแข่งขันในทัวร์นาเมนต์ยักษ์ฟรีสำหรับทุกการแข่งขันซึ่งประกอบด้วยการแข่งขันมากที่สุดเท่าที่คอมพิวเตอร์ของฉันสามารถทำงานได้ใน 48 ชั่วโมง ใครก็ตามที่ใช้เวลาดูลำธารบน Twitch นั้นทราบถึงความชุกของDeepBotและอาจคุ้นเคยกับเกมพนันBank Heist การแข่งขัน King of the Hill ครั้งนี้ได้รับแรงบันดาลใจโดยตรงจากเกม ไม่ต้องกังวลไป ฉันคิดว่าฉันได้เพิ่มข้อบกพร่องในรุ่นนี้มากพอที่จะทำให้สิ่งต่าง ๆ น่าสนใจ ตัวอย่างรวดเร็ว #####GAME 13: 16 players###### Round 1: gunHeCK bet 0. PassivePanga bet 69. SnitcherKing bet 1. Lurker bet 0. OC'sRandomTpyos bet 1. MonisAddiction bet 69. RaysFive01K bet 28. LimeadeSneaktar …

9
KOTH: นักล่าสัตว์ประหลาด
อัปเดตผลลัพธ์ บทนำ เพื่อเป็นการฉลองการเปิดตัว Monster Hunter 4 Ultimate ใน 3DS ใหม่ (วันที่ 13 กุมภาพันธ์) นี่คือเกม King of the Hill ที่มีธีมในเกมนี้ คุณเป็นนักล่ามือใหม่ที่จะเข้าร่วมการแข่งขันซึ่งประกอบด้วยนักล่า 5 คน ในตอนท้ายของการล่าเหล่านี้นักล่าจะได้รับการจัดอันดับขึ้นอยู่กับความเสียหายที่พวกเขากระทำกับมอนสเตอร์และแน่นอนว่าพวกเขาฆ่ามันหรือถูกกำจัดโดยมัน นอกจากนี้ในฐานะผู้เริ่มหัดคุณจะต้องติดอาวุธที่คุณเลือกจนกว่าคุณจะมีประสบการณ์มากขึ้น พจนานุกรม ATK: Attack DEF: Defense HP : Health Points NRG: พลังงาน GRD: Guard SPD: ความเร็ว SHP: ความคมชัด AGR: Aggressivity POT: Potion RAT: Ration WHE : หินลับ …

17
รักษาระยะห่างของคุณ!
ผู้เล่นทุกคนมีหมายเลข คุณเป็นคนที่ไกลที่สุดจากพวกเขาทั้งหมดได้หรือ ความต้องการ เขียนฟังก์ชัน Java, Python 2 หรือ Ruby ชื่อchoose()ที่ยอมรับอาร์กิวเมนต์สามตัว: จำนวนเต็ม - จำนวนรอบแล้วเสร็จ จำนวนเต็ม - จำนวนผู้เล่น อาร์เรย์ของสตริง - ผลลัพธ์ของแต่ละรอบก่อนหน้า แต่ละสตริงเป็นรายการจำนวนเต็มคั่นด้วยช่องว่างเรียงจากต่ำสุดไปสูงสุด ตัวอย่างเช่นchoose(2, 4, ["4 93 93 174", "1 84 234 555"])หมายถึง: มีอยู่สองรอบแล้ว (นี่คือรอบที่สาม) มีผู้เล่นทั้งหมดสี่คน ในรอบแรกจำนวนที่เลือกคือ 4, 93, 93, 174 ในรอบที่สองจำนวนที่เลือกคือ 1, 84, 234, 555 คุณต้องส่งคืนจำนวนเต็มตั้งแต่ 1 ถึง 999 (รวม) สำหรับผู้เล่นแต่ละคนคะแนนของคุณคือรากที่สองของระยะทางระหว่างหมายเลขของคุณกับพวกเขา คะแนนของคุณสำหรับรอบนั้นคือผลรวมของคะแนนทั้งหมดเหล่านี้ …

6
Prisoner's Dilemma v.2 - แบทเทิลรอยัล
ในคำถามนี้มีการคิดค้นเกมที่ผู้เล่นจะต้องเผชิญหน้ากันในแต่ละคู่ใน Dilemma ของ Prisoner's เพื่อกำหนดกลยุทธ์การทำซ้ำที่ทำคะแนนสูงสุดต่อผู้อื่น ในคำถามนี้ฉันคิดวิธีสำหรับหลาย ๆ คนในการเล่น Dilemma ของนักโทษต่อกันในเวลาเดียวกัน ในรูปแบบนี้เมทริกซ์ผลตอบแทนไม่จำเป็นโดยแต่ละผลลัพธ์ระหว่างผู้เล่นสองคู่แต่ละคนเป็นผลรวมของการตัดสินใจอิสระสองหน้าที่ งานของคุณคือสร้าง AI เพื่อเล่นเกม Dilemma ของผู้เล่นหลายคนที่สมมาตรซึ่งเป็นสมมาตรทั่วไปซึ่งจะได้คะแนนสูงสุดเท่าที่จะเป็นไปได้ กฎของเกม ในแต่ละรอบของการเล่นหลายคนนี้ Dilemma หลายรอบนักโทษผู้เล่นAสามารถเลือกที่จะ "ใช้เวลา 1" Bจากบางส่วนผู้เล่นคนอื่น ในกรณีนี้Aคะแนนเพิ่มขึ้น 1 ขณะที่Bคะแนนลดลง 2 การตัดสินใจนี้เกิดขึ้นระหว่างผู้เล่นแต่ละคู่ที่ได้รับคำสั่ง นี่คือการตัดสินใจเพียงอย่างเดียวสำหรับผู้เล่นแต่ละคน - ที่จะ "รับ 1" หรือไม่ "รับ 1" จากผู้เล่นแต่ละคนซึ่งมีลักษณะคล้ายคลึงกับการละทิ้งและความร่วมมือตามลำดับ เมทริกซ์ผลตอบแทนที่มีประสิทธิภาพระหว่างผู้เล่นสองคนP1และP2มีลักษณะดังนี้: P1/P2 P1 Take1 P1 Don't P2 Take1 -1/-1 -2/+1 P2 Don't +1/-2 …

3
เกมโอเอกซ์
สร้างโปรแกรมที่กำหนดในการเล่น n dโอเอกซ์กับผู้เข้าแข่งขันอื่น ๆ โปรแกรมของคุณควรทำงานเมื่อn(ความกว้าง) และd(หมายเลขมิติ) อยู่ในช่วงเหล่านี้: n∈[3,∞)∩ℕ ie a natural number greater than 2 d∈[2,∞)∩ℕ ie a natural number greater than 1 n = 3; d = 2(3 2คือ 3 จาก 3): [][][] [][][] [][][] n = 3; d = 3(3 3เช่น 3 โดย 3 โดย 3): [][][] [][][] …

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