On peut aussi considérer qu'une case sur laquelle on fait un virage, coûte 2, puisque qu'on ne peut pas retraverser une case où on a fait un virage.
Après, gérer les trucs rouges et bleus, et les différents symboles, je sais pas trop comment ça se ferait, peut-être qu'il faut juste faire une série d'addition avec "à ce moment là du calcul je fais ça".
Notez que c'est juste théorique, j'ai l'espoir de réussir à calculer une solution sur un txt sans même passer à la pratique, en ne le faisant qu'après. 