URL: https://linuxfr.org/forums/programmationautre/posts/advent-of-code-2023-jour-22 Title: Advent of Code 2023, jour 22 Authors: Guillaume.B Date: 2023年12月22日T11:10:49+01:00 License: CC By-SA Tags: calendrier, aoc2023, code, aoc et avent Score: 1 Dans le problème du jour, on a des briques, comme au Tetris mais en 3 dimensions. Chaque brique est composée de plusieurs cubes tous alignés dans une certaine direction (selon la hauteur, la largeur ou la profondeur). Voici l'exemple ``` 1,0,1~1,2,1 0,0,2~2,0,2 0,2,3~2,2,3 0,0,4~0,2,4 2,0,5~2,2,5 0,1,6~2,1,6 1,1,8~1,1,9 ``` Chaque brique est donnée par les coordonnées x,y,z de ses deux extrémités et séparés par un "~". La première ligne représente une brique composé de 3 cubes de coordonnées (1, 0, 1), (1, 1, 1), (1, 2, 1) et est orienté dans le sens de la coordonnée y c'est à dire la profondeur. Le but de la partie 1 est d'abord de simuler la chute de chaque brique sachant il y a un sol à la hauteur 0. Ensuite, on doit déterminer le nombre de briques qui peuvent être désintégrées. Une brique peut être désintégrée si aucune autre brique ne tombe si on la retire. Dans la partie 2, on doit compter, pour chaque brique, le nombre de briques qui vont chuter si on la retire et faire la somme totale.