Hello, j'ai ajouté une solution à un puzzle de 2015. Elle est un peu bizarre parce qu'elle n'est théoriquement pas ce qui est demandé, mais elle fonctionne. Je te propose de l'essayer aussi pour voir ? La vraie solution me semble trop compliquée algorithmiquement. Elle part vite dans les choux parcequ'il y a trop de possibilité (ou alors j'ai loupé un truc). Le hic, c'est que du coup, les exemples de base ne fonctionnent pas (d'où les deux tests ignorés).
J'ai pris la liberté de modifier la gestion du fichier d'entrée, je trouvais le code tout moche et pas pratique. Là c'est pratique pour faire des tests à la pelle en rajoutant des fichiers.
J'ai aussi abandonné l'idée du fichier input.txt, vu que c'est censé être ton input de puzzle. Autant le laisser comme un test supplémentaire, non ? Mon input est en test05.txt par exemple.
Idéalement, on ferait une librairie qui donne accès à une classe qui lit les fichiers d'entrée et donne un vecteur de strings. Je pense que c'est la même chose pour tous les problèmes.
Sinon, c'est pas encore prêt à merger, je dois rajouter la documentation des petites étoiles