Liczby poniedziałkowe , zgodnie z definicją Gamow w tym pytaniu dotyczącym zagadek, są dodatnimi liczbami całkowitymi N o następujących trzech właściwościach:
- Dziesiętna reprezentacja N nie zawiera cyfry 0
- Dziesiętna reprezentacja N nie zawiera żadnej cyfry dwukrotnie
- N jest podzielna przez każdą cyfrę D występującą w postaci dziesiętnej
Należy zauważyć, że są one alternatywnie znane w OEIS jako numery Lynch-Bell .
Przykłady:
15
jest liczbą poniedziałek, jak to jest podzielna przez obie1
i5
i spełnia pozostałe dwa warunki16
nie jest, ponieważ nie można go podzielić6
.- Liczba
22
nie jest, ponieważ chociaż spełnia warunki 1 i 3, nie spełnia warunku 2.
Oto lista pierwszych 25 liczb poniedziałkowych na początek (jest ich łącznie 548):
1 2 3 4 5 6 7 8 9 12 15 24 36 48 124 126 128 132 135 162 168 175 184 216 248
Wyzwanie polega tutaj na napisaniu najkrótszego kodu, który generuje pełną sekwencję liczb poniedziałkowych, od 1 do 9867312 (udowodnione w tym pytaniu jako największe z możliwych).
Twój kod nie powinien pobierać żadnych danych wejściowych, a dane wyjściowe powinny mieć wartość STDOUT lub równoważną, z wybranym ogranicznikiem. Obowiązują wszystkie zwykłe zasady gry w golfa, a luki standardowe są zabronione.