En avant pour le challenge 4 de CodeMind : Transforme tes habitudes alimentaires en alliées de ta santé mentale !
Ce challenge fait partie de l’histoire originale : Codemind Odyssey.
La nutrition joue un rôle indispensable dans le maintien de la santé mentale et du bien-être. Chaque bouchée affecte non seulement notre forme physique, mais aussi notre capacité à nous concentrer, notre humeur, et même la qualité de notre sommeil.
Tu élabores dans CodeMind un module nutritionnel. Tu es chargé.e de créer un outil capable d’analyser les habitudes alimentaires des étudiant.e.s et d’évaluer comment ces habitudes influencent leur santé mentale. L’objectif est de traduire ces données en un « Healthy Score », un indicateur simple et intuitif reflétant l’effet de l’alimentation sur le bien-être.
L’étudiant débute avec 4 indicateurs de bien-être, chacun pouvant osciller entre minimum 5 et maximum 25 :
L’étudiant dispose d’un panel de 6 repas qui affectent positivement ou négativement les scores des indicateurs ci-dessus :
Chaque repas a son équation qui te permettra de calculer ses bienfaits ou méfaits. Ces équations seront sous la forme ci-dessous et sont générées de manière aléatoire.
Attention : Les critères ne sont pas toujours tous présents, et ne sont jamais dans le même ordre ! Par contre, tu as toujours les équations des 6 plats disponibles.
Le « Healthy Score », il s’agit du produit des 4 indicateurs de bien-être après avoir consommé tous les repas.
Exemple, à la fin des repas, tu as ces valeurs : 22 pour Forme, 7 pour Concentration, 10 pour Humeur et 15 pour Sommeil. Le « Healthy Score » est 22 * 7 * 10 * 6, soit 9240.
challenge code for resolution via API: CODEMIND_4
Some resources to help you:
Data and algorithmic logic Methodologies Corrections
Progress through challenges using our resolution aids: tools, techniques and advice to help you overcome the most complex programming challenges with methodology, confidence and creativity.
Dataset and algorithmic logic
Based on the data and the expected response, use the process to determine the logic to implement.
Show data and progressDevelop a structured approach with our solving guides. Work on specific concepts such as object-oriented programming or unit testing to improve your coding style and progress.
No methodology yet for this challenge, but we are working on it! Follow us to be informed of the release!
The corrections allow you to discover certain technical concepts but will also give you a solution to the challenge. Code the challenge yourself before consulting the corrections ;)
No answer yet for this challenge, but we&'re working on it! Follow us to be informed of the release!
Programming concept(s) that can be used to solve this challenge: Conditions
Other challenges to complete
Pour se familiariser avec le système, tu dois battre ton adversaire à Pierre / Feuille / Ciseaux et donc répondre à chacun de ses coups ! Tu as une longueur d’avance et sait donc ce qu’il va jouer, à toi de répondre en fonction !
Corrections, challenges, news, technical monitoring... no spam.