Caletlog: En faite, c'est en partant du bruteforce que tu trouves les solutions les plus simples.
C'est comme pour le problème n°5. Au début, j'ai fait un bête:
if (i % 2 == 0 && i % 3 == 0 && ... && i % 20 == 0)
C'est con, mais ça marche. Puis j'ai voulut faire mieux, alors j'ai supprimé tout les facteurs qui servent à rien. Ça ne sert à rien, etc.
A force de gagner un peu de temps à chaque fois, tu y arrives et c'est cool.
(P.S.- Mon bruteforce fonctionne là.
)