SPECIFICHE
Date le m
variabili, crea ogni combinazione fino all'ordine n
. Per esempio,
L'output della mappatura di due variabili ( a
e b
) da ordinare 1
sarebbe:
- un'
- B
- ab
L'output della mappatura di due variabili ( a
e b
) da ordinare 2
sarebbe:
- un'
- a 2
- B
- b 2
- ab
- a 2 b
- ab 2
- a 2 b 2
L'output della mappatura di due variabili ( a
e b
) da ordinare 3
sarebbe:
- un'
- 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
L'uscita di mappatura tre variabili ( a
, b
, e c
) per ordine 1
sarebbe:
- un'
- B
- c
- ab
- avanti Cristo
- AC
- abc
L'output delle m
variabili di mappatura da ordinare n
sarebbe:
- eccetera.
CRITERI VINCENTI
Stampa ogni possibile combinazione come indicato sopra. L'ordine non ha importanza. Non importa dove nel tuo codice stampi sullo schermo. Tutto ciò che conta è che ciò che appare nel tuo output sia corretto.
m
è maggiore di 26? dobbiamo sostenere valori così alti?
given m variables
implica che verrà fornito un elenco di variabili. Se viene dato solo il numero di variabili e 0,1,2,3..27,28,29 elevato a potenze ^ 0, ^ 1, ^ 2 ecc. È un output accettabile (come sto deducendo dal tuo ultimo commento) fa le cose più facili.
^
?