คำถามติดแท็ก card-games

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

4
ช่วยฉันโกงที่โกง
Cheat เป็นเกมไพ่ที่คุณพยายามกำจัดมือของคุณ เทิร์นดูเหมือนอะไรประมาณนี้: พิจารณาว่าอันดับการ์ดใดที่คุณต้องเล่นในเทิร์นนั้น ในสายพันธุ์ส่วนใหญ่นี่คืออันดับหนึ่งสูงกว่าเทิร์นก่อนหน้า เล่น 1-4 ใบคว่ำหน้า สิ่งเหล่านี้ไม่จำเป็นต้องตรงกับอันดับที่ถูกต้อง ถ้าพวกเขาทำไม่ได้ก็ถือว่าโกง ณ จุดนี้ผู้เล่นคนใดอาจท้าทายคุณ หากไม่มีใครท้าทายคุณเล่นต่อไปยังผู้เล่นคนต่อไป หากใครบางคนท้าทายคุณและคุณไม่ได้โกงพวกเขาจะต้องเอาไพ่ที่เล่นทั้งหมดมา หากใครบางคนท้าทายคุณและคุณโกงคุณต้องเอาไพ่ที่เล่นทั้งหมดมา กลยุทธ์ส่วนใหญ่เป็นการผสมผสานระหว่างบลัฟฟ์และการนับไพ่ แต่ฉันไม่เก่งเรื่องคณิตศาสตร์ดังนั้นฉันจะโกง Cheat และนำบอทมาด้วย อินพุต อินพุตจะอยู่ในลำดับหรือรูปแบบที่คุณต้องการ: มือของผู้เล่น ถ้าฉันรู้ว่าพวกเขาจะต้องมีการ์ด (ตัวอย่างเช่นฉันเห็นพวกเขามารับพวกเขา) พวกนั้นจะถูกระบุไว้ในลำดับจากน้อยไปมาก ราชวงศ์ใด ๆ ?ที่จะได้รับการจดทะเบียนหลังจากนั้นเป็น ตัวอย่างเช่นถ้าพวกเขามีหกใบและฉันรู้ว่าสองคนคือ 1 และเป็นหนึ่ง 4 114???เป็นตัวแทนที่ถูกต้องของมือเป็น จะถูกระบุไว้หลังจากการ์ดที่รู้จักเสมอ 141???และ11???4เป็นทั้งอินพุตที่ไม่ถูกต้องและรหัสของคุณไม่จำเป็นต้องจัดการ การ์ดที่ฉันรู้ว่าไม่ใช่ส่วนหนึ่งของมือของพวกเขา (ฉันมีพวกเขาฉันเห็นคนอื่นมารับพวกเขา ฯลฯ ) รายการจะเรียงตามลำดับจากน้อยไปมาก รายการอาจว่างเปล่า ไพ่ที่ผู้เล่นอ้างว่าเล่น หากพวกเขาอ้างว่าการเล่น 3 7 777ของการป้อนข้อมูลที่เป็นไปได้ที่นี่จะเป็น ไพ่จะอยู่ในอันดับเดียวกันเสมอ จำนวนไพ่ที่เล่นจะเป็น 1-4 และอันดับจะเป็น …

4
Leo's Pokerface
Pokerface บทนำ เลโอสนุกกับการเล่นโป๊กเกอร์ แต่งานของเขาที่ Tech Inc. นั้นเรียกร้องเกินกว่าที่เขาจะเรียนรู้วิธีเล่นได้ดี เลโอเป็นนักวิทยาศาสตร์คอมพิวเตอร์ไม่ท้อถอย เขาตัดสินใจที่จะใช้เวลามากกว่าที่จะเรียนรู้โป๊กเกอร์และใช้มันเพื่อเขียนบอทโป๊กเกอร์เพื่อช่วยให้เขาเล่นได้ดีขึ้น แต่ตอนนี้ลีโอมีปัญหา: เพื่อที่จะเข้าใจวิธีการเล่นให้ดีขึ้นเลโอต้องสังเกตหลาย ๆ เกมของ "คน" หลายคน แต่ "คน" ต้องการสไตล์การเล่นที่แตกต่างกันเพื่อปรับปรุงคุณภาพและความเป็นจริงของเกม ความท้าทาย ลีโอเล่าว่ามีเว็บไซต์ที่ทุ่มเทให้กับการเขียนโปรแกรมท้าทายและขอความช่วยเหลือจากคุณ! งานของคุณคือการเขียนโปรแกรมที่เล่น "Pokerface" เป็นไพ่โป๊กเกอร์แบบ 5 ใบที่ปรับเปลี่ยนแล้ว โปรแกรมจะรับอินพุตเป็นไพ่ 5 ใบในรูปแบบที่คุณต้องการหลังจากนั้นโปรแกรมจะแสดงผล: แน่นอน (ตรงตามตัวพิมพ์ใหญ่ - เล็ก) "จริง" "1" หรือ "t" หากผู้เล่นต้องการแลกเปลี่ยนไพ่อื่น ๆ ที่ไม่ว่างเปล่าเป็นอย่างอื่น หากเป็นจริงรายการของดัชนีของการ์ดและ / หรือชื่อการ์ดที่ผู้เล่นต้องการแลกเปลี่ยน ตัวเลขเดี่ยวระหว่าง 0 และ 3 ซึ่งระบุจำนวนบัตรเพิ่มเติมที่ผู้เล่นต้องการ พิมพ์มือที่ผู้เล่นต้องการใช้ (ดูรูปแบบด้านล่าง) กฎ …

1
แก้ปัญหาเกมหีบเพลง
Accordionเป็นเกมไพ่เล่นไพ่คนเดียวที่ฉันเพิ่งเจอซึ่งเกือบทุกเลย์เอาท์สามารถแก้ไขได้ แต่ยากอย่างเหลือเชื่อ คุณสามารถเล่นได้ที่นี่ กฎระเบียบ ไพ่หน้า 52 ใบหงายหน้าโดยสุ่ม ทุกเทิร์นคุณจะเปลี่ยนไพ่ด้วยการ์ดใหม่ซึ่งการ์ดทั้งสอง : แบ่งปันสูทหรือหมายเลขและ อยู่ที่ระยะ 1 (ติดกัน) หรือ 3 (ไพ่สองใบในระหว่าง) เป็นเกมที่ได้รับรางวัลเมื่อมีเพียง 1 ใบที่เหลืออยู่ คุณสามารถสันนิษฐานได้ว่าแต่ละอินพุตนั้นสามารถแก้ไขได้ บัตรที่ถูกเปลี่ยนจะต้องนำหน้าบัตรที่เปลี่ยนใหม่เสมอ ตัวอย่าง เป็นตัวอย่างพิจารณาโครงร่างต่อไปนี้: 2H,2S,1S,2D (H: Hearts, S: Spades, D: Diamonds) มี 3 การเคลื่อนไหวที่เป็นไปได้ที่นี่: แทนที่2Hด้วยด้านที่อยู่ติดกัน2Sดังนั้นเราก็จบลงด้วย2S,1S,2D แทนที่2Sด้วยด้านที่อยู่ติดกัน1Sดังนั้นเราก็จบลงด้วย2H,1S,2D แทนที่2Hด้วย2D(ที่ระยะ 3) ดังนั้นเราจะได้2D,2S,1S จากการเคลื่อนไหว 3 ครั้งนั้นมีเพียงด่านสุดท้ายเท่านั้นที่มีความเป็นไปได้ในการชนะ (คุณชนะโดยการแทนที่2D <- 2Sจากนั้น2S <- 1S) Input / Output งานของคุณคือการเขียนแก้หีบเพลง …

3
วิเคราะห์การสับแบบ overhanded
Rod กำลังควบคุมเกมการ์ดระหว่างผู้เล่นสองคน: George และ Tim ปัจจุบันทิมกำลังสับไพ่ ร็อดสงสัยว่าทิมพยายามโกงดังนั้นเขาต้องการความช่วยเหลือจากคุณเพื่อตรวจสอบว่าการสับเปลี่ยนนั้นยุติธรรม ทิมกำลังสับไพ่ overhanded: เขาตัดไพ่กองจากด้านล่างของดาดฟ้าจากนั้นก็ตัดส่วนต่าง ๆ จากด้านบนของกองไปยังด้านบนของดาดฟ้าและทำซ้ำขั้นตอนสองสามครั้ง ร็อดเป็นตานกอินทรีและสามารถเห็นได้ว่าจำนวนบัตรของทิมถูกตัดในแต่ละครั้งอย่างไรก็ตามเขาไม่สามารถคำนวณและติดตามไพ่ได้อย่างรวดเร็วเท่าที่ทิมกำลังสับไพ่ นี่คือที่ที่คุณเข้ามา: Rod ต้องการให้คุณเขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับข้อมูลการสับละเอียดอย่างละเอียดและพิจารณาว่าการสับเปลี่ยนนั้นยุติธรรมอ่อนแอหรือหลอกลวงหรือไม่ หากหลังจากการสับไพ่ไพ่ที่อยู่ติดกันน้อยกว่า 25 คู่ยังคงอยู่ติดกัน (เรียงตามลำดับเดียวกัน) การสับไพ่นั้นยุติธรรมและเกมสามารถเล่นต่อไปได้ ถ้าอย่างน้อย 25 (แต่ไม่ใช่ทั้งหมด) คู่ของไพ่ที่อยู่ติดกันยังคงอยู่ติดกันการสับไพ่นั้นอ่อนแอและร็อดจะทำให้ทิมกระแทกศีรษะและขอให้เขาสับไพ่เพิ่ม หากไพ่ทั้งหมดยังคงอยู่ในตำแหน่งเดียวกันในตอนท้ายทิมก็โกงอย่างเห็นได้ชัดและร็อดจะตีเขาด้วยปลาเทราท์ขนาดใหญ่ นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ การป้อนข้อมูล: คุณจะได้รับชุดตัวเลขระหว่าง 0 ถึง 52 (ทั้งเอกสิทธิ์) คั่นด้วยช่องว่างในหลายบรรทัดซึ่งแต่ละบรรทัดแสดงการสับแบบรอบที่เริ่มต้นและสิ้นสุดด้วยไพ่ทั้งหมดที่ซ้อนกัน ในแต่ละบรรทัดหมายเลขแรกคือจำนวนไพ่ที่ทิมตัดจากด้านล่างของสำรับและแต่ละหมายเลขถัดมาคือจำนวนไพ่ที่เขาตกลงมาจากมือของเขาสู่ด้านบนของสำรับ หากไพ่ใด ๆ ยังคงอยู่หลังจากหมายเลขสุดท้ายบนบรรทัดคุณควรสมมติว่า Tim วางไพ่ไว้บนเด็ค อินพุตรับประกันว่าถูกต้อง มีตัวเลขอย่างน้อยหนึ่งบรรทัดและแต่ละบรรทัดมีอย่างน้อย 2 หมายเลข ตัวเลขแรกในแต่ละบรรทัดไม่น้อยกว่าผลรวมของตัวเลขอื่น ๆ ทั้งหมดในบรรทัดเดียวกัน ขึ้นบรรทัดใหม่ต่อท้ายเป็นทางเลือกคุณอาจสมมติว่าอินพุตมีอย่างใดอย่างหนึ่งหรือไม่มีบรรทัดใหม่ เอาท์พุท: โปรแกรมของคุณควรพิมพ์ …

6
การให้คะแนนสะพานมือ
หนึ่งในสิ่งที่ทำให้สะพานสัญญาน่าสนใจมากคือเกมเมตา "ประดิษฐ์" ที่มีความซับซ้อนสูง ระบบการให้คะแนนของมือนี้เป็นเพียงส่วนเล็ก ๆ ของมัน Bridge เป็นเกมไพ่กลโกง ผู้เล่นแต่ละคนได้รับในมือของ 13 ใบและเกมเริ่มต้นด้วยการเสนอราคา การเสนอราคาเป็นตัวกำหนดว่าส่วนที่เหลือของเกมจะเล่นอย่างไรและเป็นส่วนสำคัญของเกม เพื่อให้แน่ใจว่าคุณและคู่ของคุณจะไม่เสนอราคาสูงเกินไป (หรือต่ำเกินไป) ระบบการให้คะแนนแบบประดิษฐ์นี้ได้รับการพัฒนาขึ้นเพื่อบอกคุณว่ามือของคุณดีแค่ไหน เกณฑ์การให้คะแนน นี่คือตัวอย่างมือ: S:KQT5 H:J72 D:965 C:AK8 S, H, D, C เป็นตัวแทนของชุดสูท (โพดำ, หัวใจ, เพชรและคลับ) และส่วนที่เหลือเป็นไพ่ในชุดเหล่านั้น ดังนั้นมือนี้จึงมีราชินีแห่งโพดำ (Q), ราชาแห่งโพดำ (K), สิบโพดำ (T), ห้าโพดำ, แจ็คแห่งหัวใจ, เจ็ดดวง, ฯลฯ ระบบการให้คะแนนทำงานดังนี้: คุณได้รับ 4 แต้มสำหรับทุกแต้ม (A) คุณมี 3 คะแนนสำหรับทุกราชา (K), 2 …

5
แสดงคะแนนการขโมยคัดเรื่องใน ASCII
การขโมยคัดเรื่องเป็นเกมที่น่าสนใจเพราะคุณต้องมีกระดานเฉพาะเพื่อทำคะแนนเกมของคุณ คณะกรรมการการขโมยคัดเรื่องมีลักษณะเช่นนี้: สังเกตว่าคอลัมน์แรกอยู่ทางซ้ายขณะที่มันขึ้นไปทางด้านขวาขณะที่มันลงไปแล้วกลับมาทางซ้ายเมื่อมันขึ้นไปอีก และนี่คือสิ่งที่ศิลปะ ASCII ที่แสดงผลได้ไม่ดีที่ดึงมาจากกระดานขโมยคัดเรื่องดูเหมือน * * * ----------- ------- / * \ |*|*|*| /* * *\ |*|*|*| / * * * \ |*|*|*| | * * | |*|*|*| |* * * * * *| |*|*|*| ------- ------- ------- |*|*|*| |*|*|*| |*|*|*| |*|*|*| |*|*|*| |*|*|*| |*|*|*| |*|*|*| |*|*|*| |*|*|*| …

8
เครื่องคิดเลขแบล็คแจ็อก
แบล็คแจ็คหรือที่รู้จักกันในชื่อยี่สิบเอ็ดเป็นเกมไพ่เปรียบเทียบระหว่างคุณกับดีลเลอร์ซึ่งผู้เล่นแต่ละคนจะแข่งขันกับดีลเลอร์ แต่ผู้เล่นไม่ได้เล่นกันเอง เล่นไปดังนี้ตัวแทนจำหน่ายเกี่ยวข้องกับการ์ด เจ้ามือจะแจกการ์ดให้ตนเองโดยคว่ำหน้าลง ตัวแทนจำหน่ายจะแจกไพ่ให้คุณอีกใบ ในที่สุดตัวแทนจำหน่ายแจกบัตรด้วยตนเองโดยหงายหน้าขึ้น ท้าทาย ความท้าทายของคุณคือการเขียนโปรแกรม (หรือฟังก์ชั่น) ที่เมื่อเรียกใช้ (หรือเรียกว่า) ผลลัพธ์ (หรือผลตอบแทน) ความน่าจะเป็นที่การ์ดใบต่อไปของเจ้ามือจะให้คุณจะทำให้คุณสะดุดซึ่งหมายถึงคะแนนสะสมของไพ่ในมือ เจ้ามือให้ไพ่ใบใหม่แก่คุณมากกว่า 21 ใบ อินพุต ไพ่สามใบที่มองเห็นได้ในการเล่น พวกเขาเป็นไพ่สองใบที่คุณมีในมือของคุณและไพ่ใบเดียวที่คุณเห็นในมือตัวแทนจำหน่าย สามารถอยู่ในรูปแบบใดก็ได้ที่คุณเห็นว่าเหมาะสมกับแอปพลิเคชันของคุณ มีไพ่ 52 ใบในสำรับ (ไพ่ 4 ใบแต่ละใบด้านล่าง) มูลค่าของการ์ดมีดังนี้: Symbol(Case Insensitive) Name Value 2 Two 2 3 Three 3 4 Four 4 5 Five 5 6 Six 6 7 Seven 7 …

13
เกณฑ์การให้คะแนน Briscola
บทนำ Briscolaเป็นหนึ่งในเกมไพ่ยอดนิยมของอิตาลี มันเป็นเกมไพ่ที่เล่นเล่ห์เหลี่ยมเช่น Bridge Briscola เป็นที่รู้จักกันดีสำหรับระบบจุดที่แปลกประหลาด ในความท้าทายนี้เมื่อได้รับไพ่สองใบคุณจะแสดงผลไม่ว่าคะแนนแรกจะเพิ่มขึ้นน้อยลงหรือจำนวนแต้มเท่ากันเป็นอันดับที่สองในระบบคะแนนของ Briscola ท้าทาย Briscola เล่นกับสำรับไพ่ของอิตาลี มีไพ่สี่สิบใบในสำรับไพ่ 1-10 ในแต่ละชุดไพ่ทั้งสี่ใบ: ถ้วยดาบสโมสรและเหรียญ เราจะเพิกเฉยต่อความท้าทายนี้ ไพ่ 2 - 7 คือไพ่ที่เป็นตัวเลขและไพ่ 8, 9 และ 10 คือไพ่หน้า อันดับของไพ่จากมากไปน้อยคือ: +------------------------+-------------+ | Cards, by Rank | Point Value | +------------------------+-------------+ | Ace (1) | 11 | | Three (3) | 10 | | …

2
การนับไอคอนสำหรับ splays นวัตกรรม
นวัตกรรมเป็นเกมไพ่ที่ผู้เล่นต่อสู้ผ่านยุคสมัยตั้งแต่ยุคก่อนประวัติศาสตร์จนถึงยุคปัจจุบันเพื่อพยายามที่จะได้รับความสำเร็จเร็วกว่าคู่ต่อสู้ การ์ดในนวัตกรรมแต่ละใบมีเอกลักษณ์และมอบไอคอนจำนวนหนึ่งให้ผู้เล่น หากเราถือว่าไพ่แต่ละใบเป็นตาราง 2x3 แล้วสามในสี่ช่องบนขอบด้านซ้ายและด้านล่างจะถูกนำขึ้นโดยไอคอนเสมอ (สัญลักษณ์ในรูปหกเหลี่ยมสีดำจะไม่ถูกนับ) เกมนี้มี 6 ประเภทของไอคอน (ปราสาทครอบใบหลอดไฟโรงงานและนาฬิกา) 012345ซึ่งเราจะเป็นตัวแทนของพลโดยใช้ตัวอักษร การใช้#เพื่อเป็นตัวแทนของรูปหกเหลี่ยมสีดำเราสามารถใช้สี่ตัวอักษรเพื่อแสดงไอคอนในการ์ดแต่ละใบ ตัวอย่างเช่นการ์ดด้านบนคือ 0.. #.. 3.. 1.. -> 03#0 #331 355# 144# 3#0 331 55# 44# ตอนนี้ในนวัตกรรมการ์ดในพื้นที่เล่นถูกจัดกลุ่มเป็นกอง * ซึ่งกระจายในหนึ่งในสี่วิธี สำหรับตัวอย่างแต่ละตัวอย่างเราจะใช้ไพ่ด้านบนสมมติว่าการ์ดด้านซ้ายสุด03#0อยู่ที่ด้านบนของเสาเข็ม ไม่มี splay:มองเห็นเฉพาะการ์ดบนสุดเท่านั้น 0.. 3#0 Splay left : การ์ดบนสุดสามารถมองเห็นได้อย่างสมบูรณ์เช่นเดียวกับอันดับสามของการ์ดด้านล่างทั้งหมด 0..|.|.|.| 3#0|1|#|#| Splay right : ไพ่ด้านบนสามารถมองเห็นได้อย่างสมบูรณ์เช่นเดียวกับไพ่สามใบด้านซ้ายของการ์ดทั้งหมดด้านล่าง 1|3|#|0.. 4|5|3|3#0 Splay up : การ์ดบนสุดสามารถมองเห็นได้อย่างสมบูรณ์เช่นเดียวกับครึ่งล่างของการ์ดทั้งหมดด้านล่าง …

7
Simple Pazaak (เกมการ์ด Star Wars จาก Knights of the Old Republic)
Pazaakเป็นเกมไพ่จากจักรวาล Star Wars มันคล้ายกับ BlackJack โดยมีผู้เล่นสองคนต่อสู้กันเพื่อพยายามเข้าถึงจำนวนยี่สิบโดยไม่ผ่าน ผู้เล่นแต่ละคนมี "เด็คฝั่ง" ของไพ่สี่ใบของตนเองที่พวกเขาสามารถใช้เพื่อปรับเปลี่ยนคะแนนของพวกเขา ลีดเดอร์บอร์ด ตั้งแต่ 6/17/2015 @ 16:40 EDT แก้ไข: Neptor ถูกตัดสิทธิ์เนื่องจากการโกง คะแนนจะได้รับการแก้ไขโดยเร็วที่สุด ... NEPTR: ~ 424,000 The Cincinnati Kid: ~ 422,000 Nestor: ~ 408,000 มหาอำนาจออสติน: ~ 405,000 Bastila: ~ 248,000 ใบ้ผู้เล่นที่ระมัดระวัง: ~ 107,000 ผู้เล่นใบ้ตัวหนา: ~ 87,000 รอบตัดเชือกจำลอง Pazaak จะได้รับการอัปเดตโดยเร็วที่สุด Round One - Nestor …

8
ตัวนับคะแนนสำหรับ Skat
งานของคุณคือการเขียนโปรแกรมขนาดเล็กที่นับคะแนนของมือ Skat ดาดฟ้า Skat มีไพ่ 7 ถึง 10, Jack, Queen, King และ Ace (เรียกว่า Unter, Ober, Königและ Daus) เราใช้ชุดเยอรมันซึ่งมีต้นโอ๊กใบไม้ฮาร์ทส์และเบลล์แทน Clubs, Spades, Hearts และ Diamonds คะแนนจะถูกกำหนดโดยหมายเลขบนบัตร: 7, 8 และ 9 คือ 0 คะแนน Unter คือ 2 คะแนน Ober คือ 3 คะแนน โคนิกคือ 4 คะแนน 10 คือ 10 คะแนน Daus คือ 11 …

2
นี่เป็นการเล่น Tichu ที่ถูกต้องหรือไม่?
Tichuเป็นเกมไพ่ที่ผู้เล่นผลัดกันเล่นไพ่จากสำรับประกอบด้วยสำรับมาตรฐาน 52 ใบรวมทั้งไพ่เพิ่มอีก 4 ใบ: มังกรซึ่งมีค่ามากกว่าบัตรอื่น ๆ อินทผลัมซึ่งสามารถทำหน้าที่เป็นตัวแทน สุนัขซึ่งผ่านการเปิดกับคู่ของคุณ Mah Jongซึ่งมีมูลค่า 1 (และคนที่ถือมันเล่นครั้งแรก) ผู้เล่นคนแรก (ผู้ที่ถูกกล่าวว่ามี "ลูกค้าที่มุ่งหวัง") สามารถเลือกที่จะเล่นชุดไพ่ประเภทใดประเภทหนึ่งต่อไปนี้: เดียว (เช่น6) คู่ ( JJ) สาม ( 555) เต็มบ้าน ( QQQ33) - สามและคู่ ตรง ( 56789) - 5 หรือบัตรติดต่อกันมากขึ้น a Tractor ( 223344) - ลำดับคู่ใด ๆ ที่ต่อเนื่องกัน ผู้เล่นที่ตามมาจะได้รับอนุญาตให้เล่นชุดไพ่ประเภทเดียวกัน แต่สูงกว่าอย่างเคร่งครัด ตัวอย่างเช่นQQสามารถเล่นได้ที่ด้านบนของJJแต่QQKKไม่สามารถ (เป็นแทรคเตอร์ไม่ใช่คู่) บ้านเต็มได้รับคำสั่งจากสาม (เช่น77722> …

4
ตั้งชื่อโม้มือ
พื้นหลัง Brag เป็นเกมไพ่ที่มีแนวคิดคล้ายกัน แต่ง่ายกว่าโป๊กเกอร์ ไพ่ในมือประกอบด้วยไพ่สามใบและมีการจัดอันดับดังนี้จากสูงไปต่ำสุด: ไพ่สามใบ - ไพ่สามใบเรียงลำดับเดียวกัน ตั้งชื่อเป็น "Three Kings" ฯลฯ การเรียกใช้ flush หรือที่เรียกว่า flush แบบตรง ไพ่ทั้งสามใบที่มีชุดเดียวกันและมีลำดับติดกัน ไพ่ในมือเรียงตามลำดับจากน้อยไปมากตามด้วยคำว่า "ที่เด้ง" เพื่อแยกความแตกต่างจากการวิ่ง / ตรงเช่น "สิบแจ็ค - ราชินีในการเด้ง" หมายเหตุเอซมีค่าสูงหรือต่ำ แต่ไม่ใช่ทั้งคู่ - "king-ace-two" ไม่ใช่การวิ่ง เรียกใช้ตรงไปตรงมา ข้างต้น แต่ไม่มีข้อกำหนดในการจับคู่ชุดสูท ตั้งชื่อง่ายๆเช่น "ten-jack-queen" ฟลัช - ไพ่ทั้งสามใบในชุดเดียวกันตั้งชื่อตามอันดับสูงสุดเช่น "Ace flush" คู่ - ไพ่สองใบที่มีอันดับเดียวกันพร้อมกับหนึ่งในสามของอันดับรุ่นอื่น ชื่อเป็น "คู่ของสาม" เป็นต้น ชุดค่าผสมอื่น ๆ ตั้งชื่อตามอันดับสูงสุดเช่น …

1
Tatamibari แก้ปัญหา
พื้นหลัง Tatamibariเป็นปริศนาตรรกะที่ออกแบบโดย Nikoli ปริศนา Tatamibari +เล่นบนตารางสี่เหลี่ยมที่มีสามชนิดที่แตกต่างกันของสัญลักษณ์ในมัน-, |และ ตัวแก้ปัญหาต้องแบ่งพาร์ติชันของกริดออกเป็นพื้นที่สี่เหลี่ยมหรือสี่เหลี่ยมตามกฎต่อไปนี้ ทุกพาร์ติชันจะต้องมีสัญลักษณ์หนึ่งตัวอยู่ในนั้น +สัญลักษณ์จะต้องมีอยู่ในตาราง |สัญลักษณ์จะต้องอยู่ในรูปสี่เหลี่ยมผืนผ้าที่มีความสูงมากกว่าความกว้าง -สัญลักษณ์จะต้องอยู่ในรูปสี่เหลี่ยมผืนผ้าที่มีความกว้างมากกว่าความสูง สี่ชิ้นอาจไม่เคยแบ่งปันมุมเดียวกัน (นี่คือวิธีการวางกระเบื้องทาทามิญี่ปุ่นโดยปกติ) ต่อไปนี้เป็นตัวอย่างปริศนาที่มีวิธีแก้ไข: งาน แก้ปริศนา Tatamibari ที่ให้มา อินพุตและเอาต์พุต อินพุตเป็นตาราง 2D ที่แสดงถึงตัวต่อ Tatamibari puzzle เซลล์แต่ละคนมีหนึ่งในสี่ตัวอักษร: +, -, |, และตัวอักษรที่คุณเลือกที่จะเป็นตัวแทนเซลล์ที่ไม่ได้เบาะแส ในกรณีทดสอบ*จะใช้เครื่องหมายดอกจัน คุณสามารถเลือกรูปแบบผลลัพธ์ที่เหมาะสมซึ่งสามารถแสดงวิธีแก้ปัญหาที่ถูกต้องกับปริศนา Tatamibari ซึ่งรวมถึง แต่ไม่ จำกัด เฉพาะ: (หากมีข้อสงสัยให้ถามในความคิดเห็น) รายการของ 4-tuples โดยที่แต่ละ tuple จะมีดัชนีด้านบน, ดัชนีด้านซ้าย, ความกว้างและความสูงของสี่เหลี่ยมผืนผ้า (หรือการแสดงที่เทียบเท่ากัน) กริดตัวเลขที่มีรูปร่างเดียวกันกับอินพุตโดยที่แต่ละหมายเลขจะแทนสี่เหลี่ยมผืนผ้า รายการชุดพิกัดที่แต่ละชุดมีพิกัดทั้งหมดของเซลล์ในสี่เหลี่ยมผืนผ้า หากตัวต่อมีหลายทางคุณสามารถส่งออกจำนวนที่ถูกต้อง (หนึ่งหรือมากกว่า) …

3
ไพ่ยูเครอ (เกมไพ่)
แนวคิดของความท้าทายนี้ง่ายมาก: สร้างบอทเพื่อเล่นการ์ดเกมไพ่ยูเครอ สำหรับบรรดาของคุณที่ยังไม่รู้จักพวกเขาฉันได้เขียนกฎให้กับ Euchre ที่นี่เนื่องจากพวกเขาเกี่ยวข้องกับความท้าทายนี้ ฉันแนะนำให้ใช้ python หรือบางอย่างที่คล้ายกัน แต่ข้อ จำกัด จริง ๆ เท่านั้นคือมันต้องเข้ากันได้กับโค้ดคอนโทรลเลอร์ การป้อนข้อมูล: บอทยูแคร์ของคุณจะได้รับการป้อนข้อมูลที่แตกต่างกันขึ้นอยู่กับเฟสปัจจุบันของเกมหรือรอบ โดยทั่วไปแล้วคุณจะได้รับช่วงของเกมในบรรทัดแรกตามด้วยเครื่องหมายจุลภาคและจำนวนคะแนนที่ทีมของคุณมีแล้วข้อมูลที่เกี่ยวข้องในบรรทัดต่อไปนี้ ตามลำดับบอทของคุณจะได้รับการป้อนข้อมูลตามลำดับต่อไปนี้: Ordering Trump: js,ah,qc,ts,jc // the cards in your hand 2 // number of points your team has 0 // number of tricks your team has taken ordering // the phase of the game …

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