Ajout détection/remplacement par raccourcis
-
Ajout d'un module
heuristic_builder.py
qui génère une liste de raccourcis Output d'un JSONshortcuts.json
de la forme :{ "<suite de mouvements>": [<suite de mouvements plus courte qui mène au même état>], ... }
-
Détection et remplacement des sous-listes de mouvements qui peuvent être raccourcis dans
algo_cfop()
On se contente de détecter des mouvements de longueur 2 (comme "R R" --> "R2", "Ri R" --> "", etc.) pour ne pas avoir d'impact sur le temps de résolution.