ด้วยชุดของnองค์ประกอบความท้าทายคือการเขียนฟังก์ชั่นที่แสดงรายการชุดค่าผสมทั้งหมดkองค์ประกอบในชุดนี้
ตัวอย่าง
Set: [1, 7, 4]
Input: 2
Output: [1,7], [1,4], [7,4]
ตัวอย่าง
Set: ["Charlie", "Alice", "Daniel", "Bob"]
Input: 2
Output ["Daniel", "Bob"], ["Charlie", "Alice"], ["Alice", "Daniel"], ["Charlie", "Daniel"], ["Alice", "Bob"], ["Charlie", "Bob"]
กฎ (แก้ไข)
- ลำดับของเอาต์พุตเป็นทางเลือกของคุณ
- อินพุตอาจเป็นข้อมูลประเภทใดก็ได้ แต่เอาต์พุตควรเป็นชนิดเดียวกันกับอินพุต หากอินพุตเป็นรายการของจำนวนเต็มเอาต์พุตควรเป็นรายการของจำนวนเต็มเช่นกัน หากอินพุตเป็นสตริง (อาร์เรย์ของอักขระ) เอาต์พุตควรเป็นสตริงเช่นกัน
- รหัสควรทำงานกับตัวแปรอินพุตจำนวนเท่าใดก็ได้
- คุณสามารถใช้ภาษาการเขียนโปรแกรมใด ๆ
- คำตอบควรจะสามารถใช้อะไรก็ได้ (สตริง, int, double ... ) เป็นอินพุตและเอาต์พุตเช่นกัน
- ห้ามใช้ฟังก์ชันในตัวที่เกี่ยวข้องกับชุดค่าผสมและพีชคณิต
- รหัสที่สั้นที่สุดชนะ (ในแง่ของไบต์)
- Tiebreaker: คะแนนโหวต
- ระยะเวลา: 1 สัปดาห์
ป.ล. ระมัดระวังเกี่ยวกับอินพุทสุดขีดเช่นจำนวนลบ, 0, เป็นต้น
combos('ab', 1) -> ['a', 'b']ถูกต้องหรือไม่