Visual illustration of the code challenge: L’échelle de Scoville

L’échelle de Scoville

Prêt à concocter une sauce épicée pleine de saveurs ?

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

Mission

Bienvenue dans le monde fascinant de l’échelle de Scoville ! Tes papilles vont vivre des aventures inoubliables ! Prépare toi à gravir les sommets des sensations fortes, tout en évitant les pièges ardents.

L’échelle de Scoville mesure la l’intensité des piments et autres substances épicées en unités de chaleur Scoville (SHU). Plus le nombre de SHU est élevé, plus la sensation de brûlure est intense. De la douceur tranquille du poivron à la chaleur apocalyptique du Pepper X, chaque niveau de cette échelle te promet une expérience gustative unique. Alors, prêt à affronter la montagne russe des papilles ? Enfile ton tablier, prépare ton verre de lait, et que l’aventure commence !

Dans ce challenge, tu vas concocter une sauce piquante plein de mélanges et de saveurs, et tu souhaites connaitre l’intensité de cette sauce sur l’échelle de Scoville.

Règles

Tu as à ta disposition la liste des piments incorporés dans la sauce, avec à chaque fois le nom du piment et la quantité incorporée en gramme. Les 2 éléments sont séparés par « : ».

Par exemple : « piment-anaheim:19 » ce qui signifie qu’il y a 19 grammes de piment « Anaheim » dans la sauce.

Voici le tableau récapitulatif des piments possibles, et leur intensité sur l’échelle de Scoville :

poivron0
piment-anaheim1500
piment-poblano1500
piment-banane250
piment-cubanelle550
jalapeno5250
piment-serrano16500
cayenne40000
piment-tabasco40000
piment-cayenne-thailandais75000
piment-madagascar125000
piment-habanero225000
piment-scotch-bonnet225000
piment-bhut-jolokia950000
piment-7-pot-douglah1400000
piment-komodo-dragon1800000
piment-trinidad-moruga-scorpion1600000
piment-carolina-reaper1800000
piment-dragons-breath2480000
pepper-x3180000
Valeurs moyennes issues de recherche et de dégustations avancées

Ensuite, tu as le grammage total de la sauce. En effet, on va pas mettre que du piment ! On a mis aussi des tomates, de l’avocat, du citron, des oignons, etc. tout plein de bonnes et belles choses !

Si on a 7g du piment « piment-bhut-jolokia » (950000) dans une sauce de 770g. Alors son apport est de :

950000 * 7 / 770 = 8636.36 => 8637 (on arrondira toujours à l’entier supérieur)

Tu dois retourner la valeur de la sauce sur l’échelle de scoville, en ayant pris en compte, un par un, chaque ingrédient.

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: SCOVILLE_1

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: Parsing, Chaines de caractères, Calculs

Keep coding

Other challenges to complete

Intermediate
Combinaisons du poker #1

Combinaisons du poker #1

5 cartes au départ, plusieurs combinaisons possibles à l’arrivée…

Calculation
Beginner
L’armée de Daenerys

L’armée de Daenerys

Aide Daenerys Targaryen à constituer une armée pour combattre le roi de la nuit…

Calculation Corrigé disponible : PHP
Intermediate
YOLO les Pizzaïolos

YOLO les Pizzaïolos

Avertissement : ce challenge peut donner faim, il y est question de pizzas et de pizzaiolos un peu particuliers…

Calculation Corrigé disponible : PHP

Your newsletter every month

Corrections, challenges, news, technical monitoring... no spam.