Visual illustration of the code challenge: Jeux Olympiques – Plongeon

Jeux Olympiques – Plongeon

Comprends et programme le système de notation d’une épreuve de plongeon.

Coding in the sandbox You must be logged in to access the sandbox.

Mission

Les Jeux Olympiques de Paris ont commencé ! Au programme du jour, le plongeon !

Pour cette fois, tu es chargé.e de créer un programme qui permettra de calculer la note finale des juges lors de chaque plongeon.

Voyons voir un peu comment tout cela s’articule et SURTOUT, attention à la glissade…

Règles

Selon l’épreuve, il peut y avoir 5, 7 ou 9 juges qui analysent le plongeon. La variable notes contiendra donc 5, 7 ou 9 valeurs.

L’objectif est de faire la moyenne de ces notes. Mais… pour s’assurer qu’on a une note la plus juste possible, on ne va en garder que 3 pour la moyenne. Ce qui veut dire que :

  • S’il y a 5 notes, on retire la plus basse et la plus haute
  • S’il y a 7 notes, on retire les 2 plus basses et les 2 plus hautes
  • S’il y a 9 notes, on retire les 3 plus basses et les 3 plus hautes

Ensuite on fait la moyenne qu’on multiplie au degré de difficulté de la figure réalisée lors du plongeon. Ce degré de difficulté se trouve dans la variable difficulty.

Tu dois retourner la note finale du plongeon, arrondie à 2 chiffres après la virgule.

Attention à bien gérer tous les cas de figure même si pour un jeu de données on se trouve dans une seule situation (5, 7 ou 9 notes).

Solve the challenge

To code this challenge, several possibilities:
- Want to start coding right away? Use the online Sandbox.
- Want to work in your favorite editor? Organize your code well, test, check out our API documentation.
- You can also copy/paste a dataset below.

challenge code for resolution via API: OLYMPIC_3

Some resources to help you:
Data and algorithmic logic Methodologies Corrections

Support for resolution

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 progress

Methodologies

Develop 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!


Corrections

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: Tableaux, Calculs

Keep coding

Other challenges to complete

Intermediate
WALL-E #5, retrouve EVE !

WALL-E #5, retrouve EVE !

Notre petit robot préféré a été largué dans l’espace… Aide le à retrouver EVE.

Calculation
Beginner
Les notes de musique

Les notes de musique

La musique, 7 notes, et une infinité de possibilité. Sauras tu déchiffrer une première mélodie ?

Calculation
Beginner
Braquage du coffre #2

Braquage du coffre #2

Le professeur et son équipe de braqueurs sont en plein casse… Mais la police arrive…

Calculation