Skip to content

6lv1-blr/AdventOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Advent Of Code

Programme pour résoudre advent of code

https://adventofcode.com

le fichier Excel récapitule mes résultats à partir de mon jeu de données

beaucoup des premiers jours ont été fait simplement avec excel un peu de recherche/remplace sous notepad++ pour des expressions régulières.

Day 5

Le Day 5 a été fait dans le logiciel de mon travail, traité en temps qu'image.

Day 6

Le Day 6 est intéressant car impossible en Win32 sous delphi pour l'étape 1

même en Win64 pour l'étape 2 il est en mémoire insuffisante pour mes 16Go de ram.

python était aussi en défaut, mais j'ai réussi à changer de tactique en python mais pas fait l'équivalent en Delphi pour le moment

Maj 19-12-2021 en live sur Twitch avec Patrick Premartin, je l'ai refait en mode dictionnaire du coup beaucoup plus rapide et peu de ligne

Day 8 le plus abouti à tester

le 2021/Day8/ est le projet avec beaucoup d'expression régulières que j'aurais eu beaucoup de mal à faire sans cela. C'est le projet le plus documenté vous permettant de tester avec votre propre set sans recompiler.

les expressions régulières peuvent êtres trouvées dans le .pas et utilisées tel quel dans notepad++ par exemple. je teste souvent mes expressions régulières comme cela.

Day 9 en vidéo

J'ai fait une vidéo pour voir comment je pouvais expliquer ma méthode. On perd beaucoup de temps à faire les choses plus proprement mais je publierai sur Youtube les 3 vidéos

Part 1 en Excel

Part 1 cette fois ci en Delphi (dans un stringgrid pour etre visuel à la video mais à faire dans un array of int8 autrement.

PArt 2 en Delphi (un peu difficile en Excel sans vba !)

Ajout d'une version non visuelle hors stringgrid, avec Array of int8 car c'est comme cela que cela devrait être fait si on avait encore plus de données et que l'on veut optimiser le temps d'exécution

les vidéos de mes réflexion pour arriver aux résultats sont sur Youtube :

Day 10

En Delphi avec une version graphique en StringGrid mais aussi une version en mode Array pour une réelle manière de l'implémenter de facon optimum

Day 11

En Delphi avec une version graphique en StringGrid mais aussi une version en mode Array pour une réelle manière de l'implémenter de facon optimum

Day 12

En Delphi avec une version graphique en StringGrid mais aussi une version en mode Array pour une réelle manière de l'implémenter de facon optimum

Day 13

En traitement d'image avec Visiopal (logiciel de l'entreprise ou je travaille) Script présent mais nécessite le logiciel Image résultat présente avec les traits horizontaux et verticaux représentant les plis

Day 14

En Delphi avec gestion d'un dictionnaire

Day 16

une vue graphique en arborescence pour comprendre mieux l'énoncé

Day 17

sujet un peu difficile à imaginer dans ma tête mais la solution est finalement simple

Day 22

En Delphi pour générer un script openscad, qui génère un fichier stl dans lequel je cherche à calculer le volume Malheureusement la partie 1 marche mais les approximations de caclul ne marche pas en partie 2

Releases

No releases published

Packages

No packages published

Languages