SPESIFIKASI
m
Variabel yang diberikan , buat setiap kombinasi hingga sesuai pesanan n
. Sebagai contoh,
Output dari pemetaan dua variabel ( a
dan b
) sesuai pesanan 1
adalah:
- Sebuah
- b
- ab
Output dari pemetaan dua variabel ( a
dan b
) sesuai pesanan 2
adalah:
- Sebuah
- a 2
- b
- b 2
- ab
- a 2 b
- ab 2
- a 2 b 2
Output dari pemetaan dua variabel ( a
dan b
) sesuai pesanan 3
adalah:
- Sebuah
- a 2
- a 3
- b
- b 2
- b 3
- ab
- a 2 b
- a 3 b
- a 3 b 2
- ab 2
- ab 3
- a 2 b 3
- a 2 b 2
- a 3 b 3
Output dari pemetaan tiga variabel ( a
, b
, dan c
) untuk memesan 1
akan menjadi:
- Sebuah
- b
- c
- ab
- bc
- ac
- abc
Output dari m
variabel pemetaan yang n
akan dipesan adalah:
- dll.
KRITERIA PEMENANG
Keluarkan setiap kombinasi yang mungkin seperti diuraikan di atas. Urutan tidak masalah. Di mana dalam kode Anda Anda mencetak ke layar tidak masalah. Yang penting adalah apa yang muncul di output Anda sudah benar.
m
lebih besar dari 26? apakah kita harus mendukung nilai yang setinggi itu?
given m variables
menyiratkan daftar variabel akan diberikan. Jika hanya jumlah variabel yang diberikan dan 0,1,2,3..27,28,29 dinaikkan menjadi pangkat ^ 0, ^ 1, ^ 2 dll adalah output yang dapat diterima (seperti yang saya simpulkan dari komentar terakhir Anda) itu membuat segalanya lebih mudah.
^
?