Bonjour à tous,
ben voilà, je suis en train d'halluciner sur la complexité de cet algo. Je pensais que ça me prendrais 2mn, mais là j'y suis dessus depuis ce matin et je n'en reviens pas comme c'est compliqué. Le truc, c'est que j'en ai trouvé un qui fonctionne, mais c'est affreux (tellement affreux que je n'ose pas le poster).
Alors voilà. J'ai une grille hexagonale comme cela:
les petits chiffres correspondent aux coordonnées de chaque case. Je ne les ai pas toutes écrites, mais suffisamment pour comprendre le principe.
Donc voilà, je cherche un algo qui prend 2 cases (qui connais donc les coordonnées i et j de chacune d'entre elles), et qui me renvoie la distance entre ces deux cases.
Par exemple:
-> entre (0,0) et (2,0), la distance est 2
-> entre (3,0) et (0,0), la distance est 3
-> entre (3,1) et (0,0), la distance est 3
etc...
je vous aurais prévenu, c'est nettement plus difficile qu'il n'y parait![]()
Partager