Дано число 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
або менше, ніж меншеl
"