URL: https://linuxfr.org/forums/programmationautre/posts/advent-of-code-jour-14 Title: Advent of Code, jour 14 Authors: Yth Date: 2023年12月14日T11:59:00+01:00 License: CC By-SA Tags: avent, calendrier, aoc2023, code et aoc Score: 1 # Jour 14, tout en haut des nuages À partir de demain nous allons redescendre, il n'y a plus d'île au-dessus de l'île de lave, donc une fois que la lave se remettra à couler, on va retourner en arrière pour tout remettre en marche. On imagine déjà devoir faire s'écouler la lave vers les bonnes sources chaudes, et activer les bonnes machines pour fabriquer les bonnes pièces, pour réparer les autres machines pour envoyer du sable pour filtrer l'eau, pour la refroidir et faire de la neige. Trêve digressions, aujourd'hui on constate que les miroirs concaves sont désalignés, et ne concentrent donc plus efficacement la lumière du soleil pour faire fondre la montagne et s'écouler le magma. Alors on va remettre tout ça en place. Et pour ça on a des manettes pour faire pivoter la plateforme du miroir, ce qui va faire rouler des pierres, au nord, au sud, à l'est, à l'ouest. On va devoir compte la mousse amassée, comme pierre qui roule n'amasse pas mousse, le résultat est zéro, exercice suivant. Ah, pardon, non, c'est pas ça : on a peur que la rambarde de sécurité ne supporte pas le poids des pierres qui roulent, donc on a mesurer le poids supporté par la rambarde nord, après avoir fait glisser les pierres au nord. Un dessin valant mieux qu'un long discours, parait-il, voici des dessins, avec notre plateforme d'entraînement, et son état une fois tout basculé au nord. On a besoin de comptabilisé le poids des pierres-qui-roulent sur la rambarde nord, et ça dépend de leur distance, c'est le chiffre tout à droite. La somme pour chaque pierre donne le poids total, ici de 136 : ``` O....#.... -> OOOO.#.O.. 10 O.OO#....# -> OO..#....# 9 .....##... -> OO..O##..O 8 OO.#O....O -> O..#.OO... 7 .O.....O#. -> ........#. 6 O.#..O.#.# -> ..#....#.# 5 ..O..#O..O -> ..O..#.O.O 4 .......O.. -> ..O....... 3 #....###.. -> #....###.. 2 #OO..#.... -> #....#.... 1 ``` # Maintenant qu'on s'est entraîner, on va jouer ! C'est rigolo de mettre les pierres au nord, mais on va tourner : nord, ouest, sud, est, et on tourne, et on secoue, et on mélange, et on spirale, et on danse, puis, enfin, on pèse. On pèse la même chose après un milliard de tours, et le poids final est de 64, croyez-moi sur parole. Un milliard de tours de manivelle, allez, hophophop, faut commencer tôt, parce qu'on n'a pas fini hein ! Bon, par contre après on va redescendre, peut-être faire une pause aux bains chauds, et calculer le massage optimal pour se détendre... - Yth.

AltStyle によって変換されたページ (->オリジナル) /