คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

20
ทำ Grader การแข่งขันคณิตศาสตร์
ฉันสนุกกับการเข้าร่วมการแข่งขันคณิตศาสตร์ที่ดำเนินการโดย Mu Alpha Theta สมาคมคณิตศาสตร์แห่งสหรัฐอเมริกา ที่การแข่งขันฉันทำการทดสอบแบบปรนัย 30 ข้อ มีห้าตัวเลือกต่อคำถามที่มีข้อความ A ถึง E คะแนนของฉันในการทดสอบคือสี่คะแนนสำหรับแต่ละคำตอบที่ถูกต้องคะแนนศูนย์สำหรับคำถามที่เว้นว่างไว้และลบหนึ่งคะแนนสำหรับคำตอบที่ผิดแต่ละข้อ เขียนโปรแกรมที่ให้คะแนนการทดสอบตามระบบการให้คะแนนข้างต้น ควรมีสององค์ประกอบในการป้อนข้อมูล: คีย์คำตอบตามด้วยการตอบสนอง คำถามที่เว้นว่างไว้จะถูกป้อนเป็นช่องว่าง อินพุตแรกต้องมีเฉพาะตัวอักษร AE (หรือ ae, ตัวเลือกของคุณ) และสามารถสันนิษฐานได้ว่าไม่มีช่องว่างในอินพุต อินพุตที่สองต้องมีช่องว่างและตัวอักษร AE (หรือ ae) เท่านั้น อินพุตที่ไม่ใช้การทดสอบ 30 คำถามจะต้องพิมพ์Invalid testเป็นเอาต์พุต Invalid testการส่งออกควรจะมีคะแนนหรือ โบนัส หากโปรแกรมของคุณพิมพ์หมายเลขที่ถูกต้องจำนวนที่เว้นว่างไว้และหมายเลขที่ไม่ถูกต้องหลังจากทำคะแนนสุดท้ายให้(aR bB cW)ปิด 20 ไบต์ ตัวอย่างอินพุต CABBDCABECDBACDBEAACADDBBBEDDA //answer key CABEDDABDC BACDBBAADE CBBEDDA //responses ตัวอย่างผลลัพธ์ ไม่มีโบนัส …
17 code-golf  string 

11
Gamma Function Golf
กำหนดจำนวนจริงtใน(-10^9,13)(ไม่รวม-10^9หรือ13) เป็นอินพุตเอาต์พุตΓ(t)หรือที่เรียกว่าฟังก์ชันแกมมาซึ่งกำหนดไว้ดังนี้: คุณไม่สามารถใช้ฟังก์ชันแกมมาในตัวเพื่อแก้ปัญหานี้และห้ามใช้ฟังก์ชันการรวมตัวเลขหรือสัญลักษณ์ในตัว ผลลัพธ์ของคุณควรถูกต้องถึง 6 ตัวเลขที่มีนัยสำคัญหรือภายใน10^-6มูลค่าจริงแล้วแต่จำนวนใดจะน้อยกว่าสำหรับค่าที่กำหนด ฟังก์ชันแกมมาในตัวของ Python จะถูกใช้เพื่อกำหนดค่าจริง คุณอาจจะสมมติΓ(t)ถูกกำหนด - นั่นคือtเป็นทั้งจำนวนจริงบวกหรือเป็นจำนวนจริงที่ไม่ใช่จำนวนเต็มลบ - |Γ(t)| ≤ 10^9และ นี่คือโปรแกรมอ้างอิงที่คุณอาจใช้เพื่อรับค่าจริงโดยใช้ฟังก์ชันแกมม่าในตัวของ Python ตัวอย่าง 1 -> 1.000000 -2.5 -> -0.945309 3.14159265 -> 2.288038 -2.71828182846 -> -0.952682 12 -> 39916800.000000 0.5 -> 1.772454 8.675309 -> 20248.386956 -10.1 -> -0.000002 กฎระเบียบ นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุด (เป็นไบต์) ชนะ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม อินพุตและเอาต์พุตอาจดำเนินการในลักษณะใดก็ตามที่ถือว่าเป็นมาตรฐานสำหรับภาษาของคุณ คุณสามารถเขียนโปรแกรมเต็มฟังก์ชั่นหรือสิ่งใดก็ตามที่ถือว่าเป็นคำตอบที่ถูกต้องสำหรับภาษาของคุณ …

14
สนุกกับการเรียงสับเปลี่ยน
ใครไม่รักการเรียงสับเปลี่ยนใช่ไหม? ฉันรู้ว่ามันยอดเยี่ยมมาก - สนุกมาก! ดีทำไมไม่ใช้เวลานี้สนุกและทำให้มันfunner ? นี่คือความท้าทาย: รับอินพุตในรูปแบบที่แน่นอน: nPr, ซึ่งnเป็นพูลที่นำมาจากและrเป็นจำนวนการเลือกจากพูลนั้น (และnและrเป็นจำนวนเต็ม) เอาต์พุต / ส่งกลับจำนวนพีชคณิตที่แน่นอน สำหรับผู้ที่มีสนิมเล็กน้อยกับคำศัพท์: การเปลี่ยนแปลง, การกำหนด 2a อย่างไรก็ตามนี่คือที่มาของความท้าทาย (ทำให้ไม่ง่ายเกินไป): คุณไม่สามารถใช้ไลบรารีเฟรมเวิร์กหรือเมธอดสำหรับฟังก์ชันการเรียงลำดับของคุณ คุณไม่สามารถใช้วิธีแบบแฟคทอเรียลวิธีการเรียงสับเปลี่ยนหรืออะไรก็ได้ คุณต้องเขียนทุกอย่างด้วยตัวเอง หากต้องการคำชี้แจงเพิ่มเติมโปรดอย่าลังเลที่จะบอกฉันในความคิดเห็นและฉันจะทำตามทันที นี่คือตัวอย่าง I / O: ฟังก์ชั่นตัวอย่างคือ permute(String) -> int การป้อนข้อมูล: permute("3P2") เอาท์พุท: 6 นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ!

5
พิมพ์ดีดคีย์บอร์ดโทรศัพท์มือถือ
พิมพ์ดีดคีย์บอร์ดโทรศัพท์มือถือ คำถามนี้ถามกลับในขณะที่ แต่ถูกปิดเนื่องจากรายละเอียดไม่ดี ดังนั้นฉันจะทำซ้ำโดยมีรายละเอียดที่ดีกว่า คำถามนี้เกี่ยวข้อง แต่ไปในทิศทางตรงกันข้าม ก่อนที่ T9 จะมาถึงในการพิมพ์ตัวอักษรในข้อความคุณต้องกดปุ่มตัวเลขหนึ่งครั้งเพื่อรับตัวอักษรที่คุณต้องการ สำหรับการอ้างอิงนี่คือการทำแผนที่มาตรฐาน: +-------+-------+-------+ | 1 | 2 | 3 | | .?!1 | ABC2 | DEF3 | +-------+-------+-------+ | 4 | 5 | 6 | | GHI4 | JKL5 | MNO6 | +-------+-------+-------+ | 7 | 8 | 9 | | PQRS7 …

2
สร้าง PIN ที่ปลอดภัยบางส่วน
แรงบันดาลใจจากการโพสต์นี้ได้รับการโอนย้ายไม่ดี หัวหน้าฝ่ายรักษาความปลอดภัยที่ บริษัท ของคุณเป็นห่วงเกี่ยวกับระบบการสร้าง PIN ของคุณหลังจากที่ให้ระบบ12345แล้ว นอกจากนี้เขายังไม่ได้ชื่นชม Spaceballs ที่คุณสร้างขึ้นด้วยค่าใช้จ่ายจริง ๆ ดังนั้นคุณจึงได้รับมอบอำนาจให้เขียนรหัส PIN ใหม่ เนื่องจากต้องพอดีกับฮาร์ดแวร์พิเศษบางอย่างคุณจึงต้องทำให้มีขนาดเล็กที่สุดเท่าที่จะทำได้ งานของคุณ คุณรับการป้อนข้อมูลสองรายการ - # ของ PIN และขนาด PIN เป็นตัวเลข สร้างหมายเลข PIN ที่ระบุของขนาดที่ระบุแบบสุ่มและพิมพ์ออกมา ขนาดของ PIN ที่ถูกต้องทั้งหมดจะต้องเป็นไปได้ที่จะพิมพ์ออกมาแม้ว่าจะไม่น่าจะเป็นไปได้ที่สม่ำเสมอ อย่างไรก็ตามมีข้อ จำกัด บางประการเกี่ยวกับ PIN - ต่อไปนี้เป็นข้อผิดพลาด: หากคู่ทั้งหมดเป็นตัวเลขเดียวกัน: 114422(หมายเหตุ: นี่จะรวมถึง PIN หลักที่เหมือนกันทั้งหมด) PIN เชิงเส้นเพิ่มมากขึ้น (mod 10): 24680210): กลุ่มทั้งหมด 3 เส้นเป็นฟิสิคัลบนปุ่มกดของ1 2 3;4 …

8
จับบนกระดานหมากรุกจำนำ
คุณควรเขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับสตริงที่แสดงกระดานหมากรุกที่มีเบี้ยเพียงเป็นอินพุตและเอาท์พุตหรือคืนค่าว่าจะมีการจับภาพใด ๆ บนกระดาน การป้อนข้อมูลที่อยู่ในบึงเหมือนสัญกรณ์อธิบายตำแหน่งของผู้จำนำสีขาวและสีดำที่มีไม่มีชิ้นอื่น ๆ ในปัจจุบัน คุณควรตัดสินใจว่ามีเบี้ยซึ่งสามารถจับศัตรูได้หรือไม่ คำอธิบายแต่ละอันดับเริ่มต้นด้วยอันดับ 8 และลงท้ายด้วยอันดับ 1 ภายในแต่ละอันดับเนื้อหาของแต่ละตารางจะอธิบายจากไฟล์ "a" ถึงไฟล์ "h" การจำนำแต่ละครั้งจะถูกระบุด้วยตัวอักษรเดียว (จำนำสีขาว = "P", จำนำสีดำ = "p",) สี่เหลี่ยมที่ว่างเปล่าจะถูกบันทึกโดยใช้ตัวเลข 1 ถึง 8 (จำนวนของช่องสี่เหลี่ยมที่ว่าง) และ "/" คั่นอันดับ (บางส่วนมาจาก Wikipedia) ตัวอย่างเช่น 8/pppppppp/8/8/4P3/8/PPPP1PPP/8 อธิบายบอร์ด -------- pppppppp P PPPP PPP -------- จำนำสีขาวสามารถจับหนึ่งสีดำถ้าสีดำอยู่ในตำแหน่งแนวทแยงมุมขึ้นมาจากมัน (สีดำเป็นซ้ายหรือขวาขึ้น) และจำนำสีดำสามารถจับภาพสีขาวถ้าสีขาวอยู่ในแนวทแยงมุมด้านล่าง (สีขาวคือ ลงซ้ายหรือขวาล่าง) ไม่มีย้ายจับอื่น ๆ ( การกิน …

6
Primes of Ulam's Spiral
เกลียวของ Ulam เป็นหัวข้อที่น่าสนใจอย่างแท้จริง แต่น่างงงวยในวิชาคณิตศาสตร์ วิธีการทำงานโดยละเอียดสามารถดูได้ที่นี่แต่สามารถสรุปสั้น ๆ ดังนี้: ฉันเริ่มต้นด้วยการเขียนอันหนึ่งจากนั้นฉันก็เขียนสองอันทางขวาของมัน ด้านบนทั้งสองฉันเขียนสามและทางซ้ายของที่ฉันเขียนสี่ ฉันทำรูปแบบการวนรอบนี้ต่อ 1 (และตัวเลขใด ๆ ระหว่างฉันกับ 1) ไม่สิ้นสุด (หรือจนกว่าจะบอกให้หยุด) สร้างรูปแบบเกลียว (ดูตัวอย่างด้านล่าง) วัตถุประสงค์ ทำให้โปรแกรมที่ยอมรับn (จะเป็นเลขคี่มากกว่าศูนย์เสมอ) เป็นอินพุตที่สัมพันธ์กับจำนวนแถวจากนั้นพิมพ์ค่าของแถวเฉพาะช่วงตามแถวของเกลียว Ulam การจัดรูปแบบอาจเป็นแฟชั่นใด ๆ แต่ต้องเป็นมนุษย์ที่สามารถอ่านได้และชัดเจน ตัวอย่างเช่นเมื่อได้รับอินพุท 3 โปรแกรมของคุณควรส่งออก5,3,2,7เนื่องจาก 3 แถวสร้างเกลียวต่อไปนี้: 5 4 3 <-- first row has the primes 5 and 3 6 1 2 <-- second row …
17 code-golf  math  primes 

14
การประเมินคะแนนตามสตริงหมากรุก FEN
ท้าทาย Forsyth – Edwards Notation (FEN) เป็นสัญกรณ์มาตรฐานสำหรับการอธิบายตำแหน่งกระดานเฉพาะของเกมหมากรุก ความท้าทายของคุณคือการประเมินคะแนนโดยใช้สตริง FEN นี่คือตัวอย่างของสตริง FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 ใช้สตริงนี้คุณสามารถคำนวณคะแนนวัสดุสำหรับแต่ละสีด้วยตารางคะแนนต่อไปนี้: p / P = Pawn = 1 จุด n / N = อัศวิน = 3 คะแนน b / B = Bishop = 3 คะแนน r / R = Rook = 5 คะแนน q / Q = ราชินี …
17 code-golf  chess 

6
Ode Golf - การลบจดหมาย
เมื่อได้รับไฟล์พจนานุกรม (ไฟล์ข้อความที่มีคำหรือวลีในแต่ละบรรทัดโดยมีเครื่องหมายวรรคตอนที่เป็นไปได้ แต่ไม่มีตัวเลข; มีตัวอักษรเป็นบรรทัด) คุณจะต้องส่งออกแต่ละคำผสมกัน ตัวอักษรที่ถูกลบควรถูกใส่ไว้ในวงเล็บ ตัวอย่างเช่นการป้อนข้อมูล cat cart code golf ode verify versify ควรให้ผลลัพธ์ของ ca(r)t (c)ode ver(s)ify ต้องแสดงหลายวิธีในการรับคู่เดียวกันครั้งเดียวเท่านั้น คุณสามารถส่งออกscra(p)pedหรือscrap(p)edแต่ไม่ใช่ทั้งสองอย่าง เอาต์พุตควรเรียงลำดับตามตัวอักษรโดยรายการที่ยาวกว่า; mart mar mat ma ควรมีผลลัพธ์ของ ma(r) ma(t) ma(r)t mar(t) และสองหลังอาจอยู่ในลำดับใดก็ได้ ไฟล์พจนานุกรมอาจรวมถึงตัวพิมพ์ใหญ่เว้นวรรคยัติภังค์หรือเครื่องหมายวรรคตอน สิ่งเหล่านี้ควรถูกละเว้น ตัวอย่างเช่น inlay in-play in(p)layควรผลิต ผลลัพธ์ของคุณควรอยู่ในกรณีเดียวกัน อนุญาตพื้นที่ว่างเพิ่มเติม อินพุตสามารถเป็น STDIN หรือจากไฟล์ มันคั่นด้วยการขึ้นบรรทัดใหม่ เอาท์พุทสามารถคืนค่าของฟังก์ชั่นหรือ STDOUT (หรือเขียนลงไฟล์ถ้าคุณต้องการ) นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ (นี่เป็นความท้าทายครั้งแรกของฉันใน PPCG - …
17 code-golf  string 

16
พิมพ์แบบนี้
เขียนโปรแกรมที่จะเข้าไป STDIN และทำให้ทุกตัวอักษรตัวพิมพ์เล็ก (รวมทั้งตัวอักษรเน้นเสียง) ในส่วน2k-1พิมพ์ใหญ่คำ TH และทุกตัวอักษรพิมพ์ใหญ่ (ยังรวมทั้งตัวอักษรเน้นเสียง) ใน2kตัวพิมพ์เล็กคำ TH ( kเป็นจำนวนเต็มบวก) โปรแกรมไม่ควรส่งผลกระทบต่อตัวละครอื่น ๆ ในคำใด ๆ ตัวอย่างเช่นถ้าสตริงเป็นแล้วออกที่ควรจะเป็นOok! O0k!OOK! o0k! คำใหม่จะเกิดขึ้นเมื่อมีจำนวนช่องว่างที่ไม่ใช่ศูนย์หลังจากอักขระที่ไม่ใช่ช่องว่าง ช่องว่างที่จุดเริ่มต้นของอินพุตควรถูกละเว้น หากคำใดคำหนึ่งไม่มีอักขระที่เปลี่ยนแปลงใด ๆ โปรแกรมจะยังคงพิจารณาว่าเป็นคำและดำเนินการต่อ อินพุตตัวอย่าง ( อินพุตที่แตกต่างกันถูกคั่นด้วยบรรทัดว่างใหม่) Nineteen Eighty-Four (1984) Programming Puzzles & Code Golf - Hooray for Code Golf Stack Exchange! 2be or not 2be, that is the ~~~QuEsTiOn~~~ …
17 code-golf 

3
สลับ, พิมพ์, ทำซ้ำ
ความท้าทายนี้ได้รับแรงบันดาลใจอย่างหลวม ๆ จาก Esolang Pada ที่ยังไม่ได้ใช้งาน พิจารณาอาร์เรย์จำนวน 8 บิตซึ่งเริ่มต้นเป็นศูนย์ทั้งหมด เราจะแนะนำชุดคำสั่งแบบมินิมัลลิสต์เพื่อพิมพ์สตริงเอง มีสองคำแนะนำซึ่งทั้งคู่ใช้พารามิเตอร์Nซึ่งเป็นดัชนีของบิต: t Nสำหรับเสื้อ oggle: Nนี้เปลี่ยนค่าของบิต p Nสำหรับพี rint: ตำทั้งหมดนี้เป็น 8 บิตไบต์เริ่มต้นจากบิตNและการตัดรอบท้าย อักขระที่สอดคล้องกับไบต์นี้ถูกพิมพ์ไปยัง STDOUT ลองดูตัวอย่าง :=เราต้องการที่จะพิมพ์ เราทำสิ่งนี้ได้อย่างไร้เดียงสาดังนี้ (ดัชนีบิต 0): t 2 [0 0 1 0 0 0 0 0] t 3 [0 0 1 1 0 0 0 0] t 4 …

3
เลขศูนย์สี่ตารางที่รุนแรงขึ้น
พื้นหลัง หนึ่งร้อยสิบสามปีก่อนนักเขียนรหัสวิทยาการFélix Delastelle ตีพิมพ์ผลงานของเขาบนเลขศูนย์สี่สี่เหลี่ยมซึ่งเป็นเลขแทนเลขฐานสิบหกที่ยอมรับการเรียงสับเปลี่ยนของตัวอักษร 25 ตัวเป็นกุญแจและเข้ารหัสข้อความที่ประกอบด้วยตัวอักษรเหล่านั้น เช่นเดียวกับ ciphers แบบปากกาและกระดาษส่วนใหญ่รหัสสี่ตารางไม่มีค่าการเข้ารหัสใด ๆ ในวันนี้ แต่ในเวลาที่มีการประดิษฐ์ หนึ่งร้อยสิบสามปีต่อมาอลิซเดลาสเตลเลตัดสินใจที่จะปรับปรุงเลขศูนย์สี่สี่เหลี่ยมโดยการเพิ่มขนาดตัวอักษรและจำนวนของปุ่ม [ต้องการอ้างอิง] การตั้งค่าคีย์ ตัวอักษรมีอักขระดังต่อไปนี้ (เริ่มต้นด้วยเว้นวรรค): !"#$%&'()*+,-./:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ ได้รับวลีรหัสผ่านเราสร้างการเรียงสับเปลี่ยนของตัวอักษรนี้ดังนี้: เก็บเฉพาะการเกิดขึ้นครั้งแรกของตัวละครแต่ละตัว ผนวกอักขระที่ไม่ได้ใช้จากตัวอักษรตามลำดับโดยธรรมชาติ หลังจากเปลี่ยนวลีรหัสผ่านสี่ชุดเป็นสี่ปุ่มเราแบ่งแต่ละคีย์เป็นรูปสี่เหลี่ยมจัตุรัสยาว 7 และจัดเรียงสี่เหลี่ยมที่เกิดขึ้นทั้งสี่เพื่อให้เกิดเป็นรูปสี่เหลี่ยมจัตุรัสขนาดใหญ่ ตัวอย่างเช่นหากวลีรหัสผ่านเป็น PROGRAMMING PUZZLES & CODE GOLF POPULARITY CONTESTS & CODE BOWLING CORRECT HORSE BATTERY STAPLE DON'T TELL EVE!!! กุญแจจะถูกสร้างและจัดเรียงเช่นนี้: PROGAMI POULARI N UZLES TY CNES &CDF!"# …

6
สร้างเมือง ASCII ขึ้นใหม่
+ - + + - + | | + - + + - - | | | | | | | | + - + + - + + - + + - - ผู้คนใน ASCIIville กำลังสร้างเมืองขึ้นใหม่และร่างภาพร่างใหม่ออกมา งานของคุณคือการวาดเมืองใหม่ของพวกเขาตามจำนวนอาคารที่พวกเขาต้องการ การป้อนข้อมูลจะเป็นจำนวนอาคารที่มี อาคารแต่ละหลังมีความสูงครึ่งหนึ่งของอินพุต (ปัดเศษขึ้นถ้าเป็นเลขคี่) ไม่รวมด้านบนและด้านล่างของอาคาร ลองวาดตัวอย่างพื้นฐานของ 4 + - + + - + …

14
ค้นหามุมอ้างอิง
นี่เป็นคำถามที่ค่อนข้างง่าย ตามเว็บไซต์สุ่มนี้ที่ฉันพบ - Web Archiveมุมอ้างอิงคือthe acute angle formed by the terminal side of the given angle and the x-axis.คุณต้องเขียนโปรแกรมเพื่อค้นหาสิ่งเหล่านี้ ฉันจำอะไรไม่ได้จากพีชคณิต 2 นี่แปลว่าอะไร? มุมมักจะได้รับในรูปแบบมาตรฐานซึ่งวัดได้โดยการวางมุมด้านหนึ่งของมุมแล้ววัดไปอีกด้านทวนเข็มนาฬิกาดังนี้: นี่จะเป็นข้อมูลที่คุณป้อน ผลลัพธ์ของคุณจะเป็นมุมอ้างอิงของสิ่งนี้ คุณสามารถคิดได้ว่านี่เป็นระยะทางที่เล็กที่สุดจากฝั่งเทอร์มินัลไปจนถึงแกน x ยกเว้นมันเป็นมุมไม่ใช่ระยะทาง นี่คือตัวอย่างบางส่วน: ชี้แจง ค่าเริ่มต้นทั้งหมดในอินพุตและการส่ง มุมที่อยู่ในองศา มุมลบมุมที่ไม่ใช่จำนวนเต็มและมุม> 360 องศาจะได้รับอนุญาต 60 degการส่งออกในรูปแบบ นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ! อีกประการหนึ่งการเชื่อมโยงที่เป็นประโยชน์ กรณีทดสอบ 70 -> 70 deg 135 -> 45 deg …

18
คำพ้องรูปแบบการแข่งขัน
ฉันใช้เวลาทั้งหมดวันนี้ในการแข่งขัน Super Smash Bros. และฉันเริ่มคิดถึงคำศัพท์บางคำที่เราใช้เมื่ออธิบายชุด เหล่านี้เป็นชุดสามประเภทที่ฉันเห็นเล่นในทัวร์นาเมนต์: ดีที่สุดของ 3 (Bo3) มีการเล่นสามเกม ผู้ชนะของเซตคือผู้เล่นที่ชนะในเกมส่วนใหญ่ หากผู้เล่นคนเดียวชนะสองเกมของเซตพวกเขาจะประกาศผู้ชนะทันทีเพราะจะเป็นไปไม่ได้ที่คู่ต่อสู้จะตามทัน ดีที่สุดจาก 5 (Bo5) มีการเล่นห้าเกม ผู้ชนะของเซตคือผู้เล่นที่ชนะในเกมส่วนใหญ่ หากผู้เล่นคนเดียวชนะสามเกมในเซตพวกเขาจะประกาศผู้ชนะทันทีเพราะจะเป็นไปไม่ได้ที่คู่ต่อสู้จะทัน แรกถึง 5 (Ft5) โอเคฉันโกงข้อความของฉันก่อนหน้านี้เล็กน้อย ชุดนี้ไม่ได้เป็นส่วนหนึ่งของการแข่งขัน แต่คุณมักจะเห็นพวกเขาเกิดขึ้นในสถานที่จัดงาน นี่เป็นชุดแบบดั้งเดิมที่คุณจะเล่นหากคุณได้ท้าทายผู้เล่นอื่นและเงินอยู่ในสาย มันง่ายอย่างที่คิด: ผู้เล่นเล่นเกมซ้ำ ๆ จนกระทั่งหนึ่งในนั้นชนะห้าเกมและผู้เล่นนั้นได้รับการประกาศให้เป็นผู้ชนะ เห็นได้ชัดว่า Bo3 และ Bo5 คล้ายกันมากแตกต่างกันตามจำนวนเกมที่เล่น แต่ Ft5 แตกต่างอย่างชัดเจน ... ใช่มั้ย ไม่จริง! ไม่ว่าชุดของ Bo3 จะลงไปอย่างไรผู้ชนะจะได้รับรางวัลสองเกม ผู้ชนะของ Bo5 เซตจะชนะ 3 เกมอย่างแน่นอน ทำไมไม่เรียกพวกเขาว่า Ft2 …
17 code-golf 

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