Advent of Code 2023, Tag 19

preview_player
Показать описание
Lösung Part1 & Part2

Code 506720-952fc6c0 unter "Join" eingeben.

Рекомендации по теме
Комментарии
Автор

Vielen Dank für Deine Mühe und sehr guten Erklärungen.

Ich hatte wieder einen komplizierten Ansatz. Ich wollte (zwar auch rekursiv) Mengen von Intervallen zählen. Da habe ich dann abgebrochen. Nach Deinen ersten Worten zum part2 war dann alles sofort klar.

Und das zauberhafte Verhalten kommt daher, dass in der aktuellen Regel das Intervall geteilt wird. Alle Zahlen im ersten Intervall erfüllen die aktuelle Bedingung. Dieser Datensatz wird dann rekursiv aufgebaut.
Der "Rest" verbeibt dann im Array ranges. Hier sind nur Werte (in der aktuellen Variable) enthalten, die der aktuellen Bedingung NICHT genügen - diese werden dann in der nächsten Bedingung das aktuellen Workflows getestet.

jensgutow
Автор

Hey ! You can make tuto for satisfying bouncing ball on python like @project jdm ? Please 🙏

NathanCorsa
Автор

...ja es war schon viel dabei, nur der von dir so sehnlich erwartete "Chinesische Restsatz" nicht. Aber mal sehen, es geht ja noch ein bisschen ....

romanbuchta