Étant donné un nombre n
et une l
liste de limites supérieures, les nombres qui peuvent être créés en multipliant deux ou plusieurs nombres composés uniquement de sept de longueur n
ou moins qui sont inférieurs à l
. A161145 est proche de ce défi, cependant, vous n'incluerez PAS les 7, 77, 777, 7777, 77777, etc.
Exemples
n=anything, l<49
entraînerait:
[]
n=1, l=49
entraînerait:
7*7=49
f(1,49)=[49]
n=1, l=343
entraînerait:
7*7 =49
7*7*7 =343
f(1,343)=[49,343]
n=2,l=6000
entraînerait:
7*7 =49
7*7*7 =343
7*7*7*7=2401
7*77 =539
7*7*77 =3773
77*77 =5929
f(2,6000)=[49,343,539,2401,3773,5929]
n=3, l=604000
entraînerait:
[49, 343, 539, 2401, 3773, 5439, 5929, 16807, 26411, 38073, 41503, 59829, 117649, 184877, 266511, 290521, 418803, 456533, 603729]
Etc...
Règles
- Vous n'avez pas besoin de sortir des étapes intermédiaires, cela a été fait pour plus de clarté.
- La sortie peut être sous forme de tableau ou séparée par n'importe quel caractère (même les retours à la ligne).
- La sortie doit être dans l'ordre numérique, du plus bas au plus élevé.
- Pour que le titre soit pertinent, le plus élevé
n
qui doit être traité estn=77
(si vous ne pouvez pas gérer ce niveau, notez pourquoi - les restrictions linguistiques sont acceptables, la paresse ne l'est pas). Cette limitation est de gêner ceux qui cherchent à construire le surensemble complet en mémoire. - Si TIO ne peut pas s'exécuter
n=77
pour votre code, expliquez quelles spécifications étaient nécessaires pour atteindren=77
. - Pour qu'un produit soit valide, il doit comprendre au moins 2 chiffres.
- Il s'agit du plus petit nombre d'octets de code-golf qui sera considéré comme vainqueur.
- Vous pouvez choisir que la liste contienne des éléments inférieurs
l
ou inférieurs / égaux àl
. - BONUS : Si votre code fait exactement 77 octets, bravo à moi; sans valeur, je sais.
n=77
et l=7**7**7
, par exemple?
n
ou moins qui sont inférieurs àl
"