Top Code 2024, les challenges sont de nouveau disponibles dans les boards pour les participant(e)s => Boards
Voici le premier chapitre d’une série dédiée à la protection de notre belle planète.
Aujourd’hui, découvrons les coulisses de la production de CO2 des voitures et comment de simples équipements peuvent devenir les héros silencieux de notre atmosphère.
Les voitures émettent du CO2, mais certains équipements peuvent réduire cette empreinte.
Faurecia, un équipementier automobile mondial français, apporte des solutions innovantes aux défis de l’automobile de demain avec par exemple le développement de l’EGR BP et de l’EHRS (t’inquiètes si c’est du chinois pour toi, on en parle juste en dessous)
Ton défi : Calculer la réduction totale de CO2 pour des véhicules équipés, en fonction de la distance parcourue et du type de route.
Tu vas recevoir une liste de voitures, chacune avec les attributs suivants
Voici un exemple du format donné :
On te donne la liste des équipements existants et les effets sur la consommation du véhicule en fonction du type de route
Attention, il est possible que des véhicules n’aient pas d’équipements donc ne réduisent pas leurs émissions de CO2.
Les réductions de consommation doivent être appliquées les unes après les autres. Après avoir fait la dernière réduction, vous devez arrondir la consommation à 2 chiffres après la virgule.
Exemple pour une consommation de 14L/100 et des réductions de 4%, 7% et 2%:
Pour t’aider à calculer la quantité de CO2 émis pour un trajet, on définira qu’un litre de carburant consommé équivaut à 2392g d’émissions de C02.
Tu dois retourner le nombre de grammes de CO2 économisés grâce aux équipements (arrondi à l’entier inférieur)
Par exemple : 87279
Comme il y a beaucoup de calculs et des risques de problèmes liés aux arrondis, pour retrouver le bon résultat, il faudra :
Embarque pour cette première aventure écologique, où chaque choix compte dans la préservation des générations à venir. Que la réduction du CO2 guide ta route vers un avenir plus vert !
Quelques ressources pour t'aider : Données et logique algorithmique Méthodologies Corrigés
Progresse dans les challenges en utilisant nos aides à la résolution : outils, techniques et conseils pour t'aider à surmonter les challenges de programmation les plus complexes avec méthodologie, assurance et créativité.
Jeu de données et logique algorithmique
A partir des données et de la réponse attendue, aide toi du déroulé pour déterminer la logique à mettre en oeuvre.
Afficher les données et le dérouléDéveloppe une approche structurée grâce à nos guides de résolution. Travaille des concepts précis comme la programmation orientée objet ou les tests unitaires, pour améliorer ta manière de coder et progresser.
Pas de méthodologie encore pour ce challenge, mais on y travaille ! Suis-nous pour être informé de la sortie !
Les corrigés te permettent de découvrir certains concepts techniques mais vont aussi te donner une solution au challenge. Code le challenge par toi même avant de consulter les corrigés ;)
Pas de corrigé encore pour ce challenge, mais on y travaille ! Suis-nous pour être informé de la sortie !
Concept(s) de programmation utilisables pour résoudre ce challenge : Conditions, Programmation Orientée Objet, Fonctions, Parsing
Autres challenges à réaliser
Corrigés, challenges, actualités, veille technique... aucun spam.