Biorąc pod uwagę liczbę n
i l
listę górnego limitu, liczby, które można utworzyć, mnożąc dwie lub więcej liczb składających się wyłącznie z siódemek o długości n
lub mniejszej, które są mniejsze niż l
. A161145 jest bliski temu wyzwaniu, jednak NIE będzie zawierać 7, 77, 777, 7777, 77777 itp.
Przykłady
n=anything, l<49
spowodowałoby:
[]
n=1, l=49
spowodowałoby:
7*7=49
f(1,49)=[49]
n=1, l=343
spowodowałoby:
7*7 =49
7*7*7 =343
f(1,343)=[49,343]
n=2,l=6000
spowodowałoby:
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
spowodowałoby:
[49, 343, 539, 2401, 3773, 5439, 5929, 16807, 26411, 38073, 41503, 59829, 117649, 184877, 266511, 290521, 418803, 456533, 603729]
Itp...
Zasady
- Ci nie muszą wyjściowych etapów pośrednich, zrobiono to dla jasności.
- Dane wyjściowe mogą być w postaci tablicy lub być oddzielone dowolnym znakiem (nawet znakiem nowej linii).
- Dane wyjściowe muszą być uporządkowane numerycznie, od najniższej do najwyższej.
- Aby tytuł był odpowiedni, najwyższy, z
n
którym trzeba sobie poradzić, ton=77
poradzić, (jeśli nie możesz sobie z tym poradzić, zauważ, dlaczego - ograniczenia językowe są dopuszczalne, lenistwo nie). Ograniczenie to ma utrudnić tym, którzy chcą zbudować cały superset w pamięci. - Jeśli TIO nie może działać
n=77
dla Twojego kodu, wyjaśnij, jakie specyfikacje były wymagane do osiągnięcian=77
. - Aby produkt był ważny, musi składać się z co najmniej 2 cyfr.
- To jest golf golfowy najniższa liczba bajtów zostanie uznana za zwycięską.
- Możesz wybrać listę, aby zawierała pozycje mniejsze
l
lub mniejsze niż / równel
. - BONUS : Jeśli twój kod ma dokładnie 77 bajtów, ode mnie odznaczenia; bezwartościowe, wiem.
n=77
i l=7**7**7
, na przykład?
n
lub mniejszej, które są mniejsze niżl
”