Diberikan satu set nelemen, tantangannya adalah menulis fungsi yang mencantumkan semua kombinasi kelemen dalam set ini.
Contoh
Set: [1, 7, 4]
Input: 2
Output: [1,7], [1,4], [7,4]
Contoh
Set: ["Charlie", "Alice", "Daniel", "Bob"]
Input: 2
Output ["Daniel", "Bob"], ["Charlie", "Alice"], ["Alice", "Daniel"], ["Charlie", "Daniel"], ["Alice", "Bob"], ["Charlie", "Bob"]
Aturan (Diedit)
- Urutan output adalah pilihan Anda.
- Input dapat berupa semua jenis data. Tetapi output harus jenis yang sama dengan input. Jika input adalah daftar bilangan bulat, output juga harus berupa daftar bilangan bulat. Jika input adalah string (array karakter), output juga harus berupa string.
- Kode harus bekerja dengan sejumlah variabel input.
- Anda dapat menggunakan bahasa pemrograman apa pun.
- Jawabannya harus bisa menggunakan apa saja (string, int, double ...) sebagai input dan output juga.
- Fungsi bawaan apa pun yang terkait dengan kombinasi dan permutasi dilarang.
- Kemenangan kode terpendek (dalam hal byte).
- Tiebreaker: suara.
- Durasi: 1 minggu.
PS Hati-hati dengan input ekstrim seperti angka negatif, 0, dll.
combos('ab', 1) -> ['a', 'b']valid?