给定一个数n
和上限值l
的列表,可以由两个或多个数字组成的相乘来创建的数字仅第七集长度的n
是小于或更少l
。A161145即将解决此挑战,但是,您将不包括7、77、777、7777、77777等。
例子
n=anything, l<49
会导致:
[]
n=1, l=49
会导致:
7*7=49
f(1,49)=[49]
n=1, l=343
会导致:
7*7 =49
7*7*7 =343
f(1,343)=[49,343]
n=2,l=6000
会导致:
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
会导致:
[49, 343, 539, 2401, 3773, 5439, 5929, 16807, 26411, 38073, 41503, 59829, 117649, 184877, 266511, 290521, 418803, 456533, 603729]
等等...
规则
- 您不必输出中间步骤,这样做是为了清楚起见。
- 输出可以是数组,也可以由任何字符(甚至换行符)分隔。
- 输出必须是数字顺序,从最低到最高。
- 为了使标题相关,
n
必须处理的最高级别是n=77
(如果不能处理那么高,请注意原因-语言限制是可以接受的,懒惰是不可接受的)。此限制将阻止那些希望在内存中构建整个超集的人。 - 如果TIO无法
n=77
为您的代码运行,请说明要实现什么规范n=77
。 - 为了使产品有效,它必须至少包含2个数字。
- 这是代码高尔夫球的最低字节数,将被认为是胜利的。
- 您可以选择列表以包含小于
l
或小于/等于的项目l
。 - 奖励:如果您的代码正好是77个字节,请告诉我;我一文不值。
n=77
和l=7**7**7
,例如?
n
小于或等于7的数字组成l
”