Dado un número ny una llista de límite superior, los números que se pueden crear multiplicando dos o más números que consisten en solo sietes de longitud no menos que son menores que l. A161145 está cerca de este desafío, sin embargo, NO incluirá los 7, 77, 777, 7777, 77777, etc.
Ejemplos
n=anything, l<49 daría como resultado:
[]
n=1, l=49 daría como resultado:
7*7=49
f(1,49)=[49]
n=1, l=343 daría como resultado:
7*7 =49
7*7*7 =343
f(1,343)=[49,343]
n=2,l=6000 daría como resultado:
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 daría como resultado:
[49, 343, 539, 2401, 3773, 5439, 5929, 16807, 26411, 38073, 41503, 59829, 117649, 184877, 266511, 290521, 418803, 456533, 603729]
Etc ...
Reglas
- Usted no tiene que salida de pasos intermedios, esto se hizo para mayor claridad.
- La salida puede ser como una matriz o separada por cualquier carácter (incluso nuevas líneas).
- La salida debe estar en orden numérico, de menor a mayor.
- Para que el título sea relevante, lo más alto
nque debe manejarse esn=77(si no puede manejar ese alto, tenga en cuenta por qué: las restricciones de idioma son aceptables, la pereza no lo es). Esta limitación es para obstaculizar a aquellos que buscan construir todo el superconjunto en la memoria. - Si TIO no puede ejecutarse
n=77para su código, explique qué especificaciones se requieren para lograrlon=77. - Para que un producto sea válido, debe constar de al menos 2 números.
- Este es el recuento de bytes más bajo del código de golf se considerará victorioso.
- Puede elegir que la lista contenga elementos menores
lo menores que / iguales al. - BONIFICACIÓN : Si su código es exactamente 77 bytes, felicitaciones de mi parte; sin valor, lo sé.
n=77y l=7**7**7, por ejemplo?
no menos que son menores quel"