Sfida
Dato un intero positivo Nche è di 28 o superiore, l'output di un elenco di numeri di sommatori Nche utilizza ogni cifra 1attraverso 7esattamente una volta. Puoi dare come programma o funzione.
Le cifre possono apparire da sole o concatenate, purché si utilizzino ognuna una volta senza ripetizioni. Ad esempio, [12, 34, 56, 7]è valido così com'è [1, 27, 6, 4, 35]e [1234, 567], ma non [123, 34567]o [3, 2, 1476]. L'ordine in cui sono elencati i numeri non ha importanza.
Se Nnon può essere effettuato con 1-7, non restituisce o restituisce nulla.
Altre informazioni
Questo è il golf del codice, quindi vince il codice più breve in byte entro giovedì 15 ottobre.
Fai qualsiasi domanda nei commenti.
Tutto ciò che non specifica nella sfida dipende da te.
Le scappatoie standard non sono ammesse.
Esempi
Questi possono chiarire qualsiasi confusione:
Ingresso
28
Produzione
[1, 2, 3, 4, 5, 6, 7]
Ingresso
100
Produzione
[56, 7, 4, 31, 2]
Ingresso
1234567
Produzione
[1234567]
Ingresso
29
Produzione
Niente, 29 non è valido.
Ingresso
1891
Produzione
[1234, 657]
Ingresso
370
Produzione
[15, 342, 7, 6]
Ne farò di più se necessario.
Ecco un insieme di tutti i possibili numeri creati con questi sette numeri, per gentile concessione di FryAmTheEggman.
(N/A)come output.
[1234566, 1]non è un output valido, perché 6 viene ripetuto. Non è possibile ripetere i numeri nell'output.
1, ..,, 7modo che ci sia almeno tanti 1's come 10' s, almeno tanti 10's come 100' s, e così via.
29?