Число понеділка , як визначено Ґамовим у цьому запитанні щодо Загадкового голосування, - це додатні цілі N із трьома трьома властивостями:
- Десяткове представлення N не містить цифри 0
- Десяткове представлення N не містить жодної цифри двічі
- N ділиться на кожну цифру D, яка виникає в її десятковому поданні
Зауважте, що в OEIS вони також відомі як номери Lynch-Bell .
Приклади:
15
це число понеділка, так як це ділиться на так1
і5
і задовольняє інші дві умови16
ні, тому що це не ділиться на6
.- Число
22
немає, тому що, хоча воно відповідає умовам 1 і 3, воно не відповідає умові 2.
Ось список перших 25 номерів понеділка для початку роботи (всього 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
Завдання тут полягає в тому, щоб написати найкоротший код, який генерує повну послідовність чисел понеділка, від 1 до 9867312 (що підтверджено з цього питання якнайбільше).
Ваш код не повинен вводити дані, а вихід повинен бути STDOUT або еквівалентним, з вибором роздільника. Діють усі звичайні правила кодового гольфу, а стандартні лазівки заборонені.