Fixed typos traîtement => traitement no accent in aoc2021day2
Signed-off-by: Louis Vallat <louis@louis-vallat.xyz>
This commit is contained in:
parent
62d01b93f4
commit
c69f10f79a
@ -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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user