Sfida
Dato un intero positivo N
che è di 28 o superiore, l'output di un elenco di numeri di sommatori N
che utilizza ogni cifra 1
attraverso 7
esattamente 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 N
non 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, ..,, 7
modo che ci sia almeno tanti 1
's come 10
' s, almeno tanti 10
's come 100
' s, e così via.
29
?