Learning Scientific Programming with Python (2nd edition)

P2.7.2: A little number problem

Question P2.7.2

Write a program to find the smallest positive integer, $n$, whose factorial is not divisible by the sum of its digits. For example, 6 is not such a number because $6! = 720$ and $7+2+0=9$ divides 720.