Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexUne solution au défi de la semaine dernière peut être trouvée ici. Vous pouvez aussi consulter les solutions partagées par les membres de notre communauté.
Ce défi a été soumis par @RemcoV . Merci !
Les courses de Formule 1 se déroulent sur des circuits spécialisés ou des routes publiques fermées dans différents pays et continents du monde. Dans ce défi, nous analyserons l'efficacité des organisateurs de Grand Prix dans l'attribution des circuits, c'est-à-dire si les distances que les équipes doivent parcourir entre un circuit et un autre sont optimales ou s'il y a place à l'amélioration.
Dans ce défi, vous avez deux ensembles de données :
- les noms des circuits et le numéro de tour correspondant. Par exemple, la première manche se déroule sur le circuit de Bahreïn.
- Le nom, le pays et l'emplacement des circuits (longitude et latitude).
Votre défi est le suivant :
Déterminez le nombre de kilomètres que les équipes de Formule 1 doivent parcourir pour terminer les 23 circuits en suivant l'itinéraire prédéterminé par les organisateurs. Il faut suivre la séquence du nombre de circuits de la première série de données.
Déterminez le nombre de kilomètres que les équipes de Formule 1 doivent parcourir pour terminer les 23 circuits si elles se rendent sur le circuit le plus proche en commençant par Bahreïn au lieu de suivre l'ordre établi par les organisateurs.
Quelle est la différence de distance ?
Partagez vos solutions !
Bonne semaine !
Ma solution :
Macro itérative :
Résultats :
Pour trouver le 2ème résultat, j'ai refait ma macro itérative pour utiliser l'outil "Trouver le plus proche".
Avec ma 1ère version de la macro, j'utilisais l'outil "Distance" et je trouvais un total inférieur (56406 kms)
De temps en temps je fait un peux fou avec mes défis. Donc voila, je te present ceci.
C'est important a comprendre que quand le defi etait presenter en anglais il y avais beaucoup de gens qui as trouver 2 chiffre different. Eh bien, je trouver le difference, et ici je cree les deux.
Oh, por n'importe quel raison sauf s'amuser, je decidé aussi a faire un "APP" por entrer n'import quel endoit por demarrer les circuit.