FFixtureLinden
พื้นที่เขียนโค้ดด้วย AI

ตารางแข่งแบบพบกันหมด

สร้างรอบแข่งขันสำหรับรหัสผู้เล่นจำนวนเต็มต่างกันสองถึง 32 คนให้ทุกคู่พบกันครั้งเดียว.

● ● ●FixtureLinden●
ขั้นตอนการทำงาน · ตารางแข่งแบบพบกันหมด ×
def round_robin(ids):
    players = list(ids)
    if not 2 <= len(players) <= 32 or any(type(v) is not int or abs(v) > 10**9 for v in players):
        raise ValueError("players.range")
    if len(set(players)) != len(players):
        raise ValueError("players.duplicate")
    if len(players) % 2:
        players.append(None)
    rounds = []
    for _ in range(len(players)-1):
        pairs = [(players[i], players[-1-i]) for i in range(len(players)//2)
                 if players[i] is not None and players[-1-i] is not None]
        rounds.append(pairs)
        players = [players[0], players[-1], *players[1:-1]]
    return rounds
✳สร้างรอบแข่งขันสำหรับรหัสผู้เล่นจำนวนเต็มต่างกันสองถึง 32 คนให้ทุกคู่พบกันครั้งเดียว.
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
โปรเจกต์
ทดสอบจำนวนคี่พร้อมรอบพักและการคงรายการต้นฉบับ แล้วปฏิเสธรหัสซ้ำหรือบูลีน.
ตรวจสอบก่อนนำไปใช้
เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
โมเดล
ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
ขั้นตอนการทำงาน

ตารางแข่งแบบพบกันหมด

ขั้นตอนการทำงาน ↗
ขั้นตอนการทำงาน
def round_robin(ids):
    players = list(ids)
    if not 2 <= len(players) <= 32 or any(type(v) is not int or abs(v) > 10**9 for v in players):
        raise ValueError("players.range")
    if len(set(players)) != len(players):
        raise ValueError("players.duplicate")
    if len(players) % 2:
        players.append(None)
    rounds = []
    for _ in range(len(players)-1):
        pairs = [(players[i], players[-1-i]) for i in range(len(players)//2)
                 if players[i] is not None and players[-1-i] is not None]
        rounds.append(pairs)
        players = [players[0], players[-1], *players[1:-1]]
    return rounds
พื้นที่เขียนโค้ดด้วย AI

เปลี่ยนคำขอจัดตารางเป็นข้อกำหนดโค้ดที่ตรวจสอบได้

ผลการจัดตารางต้องมีมากกว่ารายการที่ดูสมเหตุสมผล FixtureLinden คือพื้นที่ทำงานเขียนโค้ดด้วย AI บน Windows เพื่อตรวจว่าแอปสร้างและใช้ผลนั้นอย่างไร นำข้อมูลผู้เข้าร่วม ฟังก์ชันตาราง และโครงสร้างรอบที่คาดหวังเข้าบทสนทนา แล้วขอให้โมเดลที่เชื่อมต่อตรวจโค้ดปัจจุบันก่อนเสนอการแก้ไข

ตัวสร้างตารางพบกันหมดให้งานโปรเจกต์ที่ชัดเจน ระบุว่าแต่ละคู่ควรพบกันครั้งเดียวหรือไม่ จะจัดการจำนวนผู้เข้าร่วมคี่อย่างไร และรหัสต้องไม่ซ้ำหรือไม่ ขอข้อเสนอที่ผูกกับข้อกำหนดเหล่านี้ โดยแยกกฎแสดงผลจากการสร้างคู่ งานนี้เกี่ยวกับซอฟต์แวร์จัดตารางของคุณ ไม่ใช่บริการจัดงานที่รวมมาให้

ตรวจความครอบคลุมโดยตรงหลังแก้ไข รันการตรวจของโปรเจกต์ที่นับทุกคู่ ป้องกันการแข่งกับตัวเอง และยืนยันว่าผู้เรียกเห็นการพักรอบอย่างไร รวมจำนวนผู้เข้าร่วมทั้งคี่และคู่ และตรวจว่าคงลำดับอินพุตหรือแปลงโดยตั้งใจ รอบที่ดูสมดุลไม่ได้พิสูจน์ว่าตารางทั้งหมดมีคู่ตามที่ต้องการ

FixtureLinden รองรับปลายทางโมเดลแบบเข้ากันได้กับ OpenAI และ Anthropic เลือกโมเดล AI แบบ abliterated เมื่อบริการที่ตั้งค่ามีให้ โดยอยู่ภายใต้ความจุบริบท ข้อจำกัด และเครื่องมือของบริการ ใช้ความช่วยเหลือเพื่อทำให้ตรวจข้อกำหนดได้ แล้วตรวจข้อเสนอด้วยการตรวจโปรเจกต์ของคุณเอง

ตรวจข้อเสนอสร้างตาราง

ควรระบุอะไรเกี่ยวกับจำนวนผู้เข้าร่วมคี่

อธิบายว่าผู้เรียกคาดหวังการพักรอบที่ระบุชัดหรือเพียงไม่มีคู่แข่งในรอบนั้น ใส่ตัวอย่างผลลัพธ์ ตัวแทนภายในที่โค้ดใช้ไม่ควรหลุดไปยังตารางที่แอปแสดงโดยไม่ตั้งใจ

ตรวจความครอบคลุมของคู่ได้อย่างไร

เปรียบเทียบคู่ที่สร้างแบบไม่สนลำดับกับคู่ผู้เข้าร่วมที่คาดหวังและตรวจจำนวน ตรวจการจับคู่กับตัวเองและคู่ซ้ำด้วย การดูทีละรอบอาจพลาดคู่ที่ซ้ำข้ามตารางทั้งหมด

ควรยอมรับรหัสผู้เข้าร่วมซ้ำหรือไม่

กำหนดก่อนว่าตัวตนหมายถึงอะไรในแอป หากรหัสใช้แยกผู้เข้าร่วม ค่าซ้ำทำให้ความครอบคลุมของคู่กำกวม ขอให้ผู้ช่วยรักษาการตรวจสอบที่ตั้งใจและตรวจว่าผู้เรียกรายงานอินพุตถูกปฏิเสธอย่างไร

ตัวสร้างรับประกันสถานที่หรือเวลาที่เป็นธรรมด้วยได้หรือไม่

สิ่งเหล่านี้เป็นข้อกำหนดเพิ่มที่ต้องมีข้อมูลและกฎของตัวเอง แยกจากการสร้างคู่พื้นฐานเว้นแต่โปรเจกต์ระบุว่ารวมด้วย ตรวจส่วนขยายที่เสนอกับข้อจำกัดจริง แทนการถือว่าได้มาจากความครอบคลุมแบบพบกันหมด

ดาวน์โหลดสำหรับ Windows ↗

FixtureLinden · อัปเดต 2026-10-25