Pour la première partie, j'ai utilisé un bête algo de remplissage de forme par propagation.
Pour la deuxième partie, je connaissais l'algorithme du lacets(Shoelace) pour en avoir entendu parlé récemment.
Je me doutais qu'il fallait retirer le périmètre du polygone.
Par contre, je ne trouvais pas malgré toutes mes investigations ,c'est en lisant le CR de Guillaume que j'ai découvert le théorème de Pick et son usage.
# Bof , bof, je n'ai pas vraiment trouvé par moi-même.
Posté par syj . En réponse au message Advent of Code, jour 18. Évalué à 1.
Pour la première partie, j'ai utilisé un bête algo de remplissage de forme par propagation.
Pour la deuxième partie, je connaissais l'algorithme du lacets(Shoelace) pour en avoir entendu parlé récemment.
Je me doutais qu'il fallait retirer le périmètre du polygone.
Par contre, je ne trouvais pas malgré toutes mes investigations ,c'est en lisant le CR de Guillaume que j'ai découvert le théorème de Pick et son usage.
Mon implémtentation en Java.