Fixed typos traîtement => traitement no accent in aoc2021day2

Signed-off-by: Louis Vallat <louis@louis-vallat.xyz>
This commit is contained in:
Louis Vallat 2022-01-24 10:22:52 +01:00
parent 62d01b93f4
commit c69f10f79a
No known key found for this signature in database
GPG Key ID: 0C87282F76E61283

View File

@ -63,7 +63,7 @@ fn get_horizontal_depth(v: Vec<(String, i32)>) -> (i32, i32) {
}
```
Chaque ligne est traîtée individuellement pour interprétation, en donnat en valeur
Chaque ligne est traitée individuellement pour interprétation, en donnat en valeur
de retour les nouvelles positions du sous-marin après application de l'instruction
sur la position donnée en entrée :
@ -78,14 +78,14 @@ fn compute_horizontal_depth(t: (String, i32), a: (i32, i32)) -> (i32, i32) {
}
```
Ce traîtement est donc très simple. Pour chaque instruction et en partant d'une
Ce traitement est donc très simple. Pour chaque instruction et en partant d'une
position `(0, 0)`, on va appliquer les règles les unes après les autres en mettant
à jour la position à chaque fois. Cela se fait en temps linéaire sans calcul autre
que des additions.
## Deuxième partie
Pour la deuxième partie, le traîtement est assez similaire, mais on va calculer
Pour la deuxième partie, le traitement est assez similaire, mais on va calculer
une composante supplémentaire : la *visée*.
Les instructions sont désormais à interpréter de cette manière :
@ -117,7 +117,7 @@ verticale, comme pour la précédente partie.
Ce défi n'était pas compliqué et ma réponse me semble adaptée. Bien sûr il y a
toujours des pistes d'améliorations, telle que le type de données stockées :
les chaînes de caractères étant moins performantes à traîter, mais aussi la taille
les chaînes de caractères étant moins performantes à traiter, mais aussi la taille
des entiers stockés, ou encore le fait que je ne passe pas de référence aux
fonctions, nécéssitant une copie systématique, consommant des cycles supplémentaires.