DÉFIS
Chaque défi est inutile. Aucun n'est une perte de temps : on code pour le plaisir et on apprend pour de vrai.
15 défis
- FacileArithmétique
Calculer la valeur absolue d'un entier
Lire un entier et afficher sa valeur absolue, sans utiliser de fonction abs() native.
polyglotteDébutant#arithmetique#conditions5 minmai 2026 - MoyenArithmétique
Tester la primalité d'un entier jusqu'à 10⁶
Lire un entier et déterminer s'il est premier, en utilisant un algorithme efficace adapté à la plage 1 à 10⁶.
polyglotteIntermédiaire#arithmetique#primes25 minmai 2026 - FacileArithmétique
Somme des entiers de 1 à 50
Calculer et afficher la somme de tous les entiers de 1 à 50 inclus.
polyglotteDébutant#arithmetique#somme10 minmai 2026 - MoyenArithmétique
Somme des diviseurs propres d'un entier
Lire un entier N et afficher la somme de ses diviseurs propres, c'est-à-dire tous les diviseurs positifs de N strictement inférieurs à N.
polyglotteIntermédiaire#arithmetique#diviseurs25 minmai 2026 - FacileArithmétique
Somme des chiffres décimaux d'un entier
Lire un entier positif et afficher la somme de ses chiffres décimaux individuels.
polyglotteDébutant#arithmetique#chiffres15 minmai 2026 - FacileArithmétique
Extraire le premier chiffre d'un entier positif
Lire un entier positif et afficher son chiffre le plus significatif (le chiffre de gauche dans sa représentation décimale).
polyglotteDébutant#arithmetique#chiffres10 minmai 2026 - FacileArithmétique
Calculer X% d'une valeur Y
Lire un pourcentage X et une valeur Y sur l'entrée standard, puis afficher X% de Y arrondi à deux décimales.
polyglotteDébutant#arithmetique#pourcentage10 minmai 2026 - FacileArithmétique
Calculer la moyenne arithmétique de 3 notes
Lire trois notes entières sur des lignes séparées et afficher leur moyenne arithmétique arrondie à deux décimales.
polyglotteDébutant#arithmetique#moyenne10 minmai 2026 - MoyenArithmétique
Lister les N premiers nombres premiers
Lire un entier N et afficher les N premiers nombres premiers dans l'ordre croissant, un par ligne.
polyglotteIntermédiaire#arithmetique#primes30 minmai 2026 - MoyenArithmétique
Différence en minutes entre deux heures HH:MM
Lire deux heures au format HH:MM et afficher la durée en minutes entre la première et la seconde, en supposant que les deux heures sont dans la même journée de 24h.
polyglotteIntermédiaire#arithmetique#temps30 minmai 2026 - FacileArithmétique
Extraire le dernier chiffre d'un entier positif
Lire un entier positif et afficher son dernier chiffre (le chiffre des unités) en utilisant l'opérateur modulo.
polyglotteDébutant#arithmetique#modulo5 minmai 2026 - FacileArithmétique
Convertir N secondes en HH:MM:SS
Lire un nombre entier de secondes et afficher la durée correspondante au format HH:MM:SS, avec zéros de remplissage.
polyglotteDébutant#arithmetique#formatage15 minmai 2026 - FacileArithmétique
Convertir N minutes en HhMM
Lire un nombre entier de minutes et afficher la durée correspondante au format `XhYY` où X est le nombre d'heures et YY les minutes restantes avec zéro de remplissage.
polyglotteDébutant#arithmetique#formatage10 minmai 2026 - FacileArithmétique
Convertir des degrés Fahrenheit en Celsius
Lire une température en Fahrenheit et afficher la valeur convertie en Celsius, arrondie à deux décimales.
polyglotteDébutant#arithmetique#conversion10 minmai 2026 - DifficileArithmétique
Convertir un entier entre deux bases quelconques (2 à 36)
Implémenter la conversion d'un entier positif d'une base source vers une base cible, en utilisant les chiffres 0-9 puis les lettres a-z pour les valeurs 10 à 35.
polyglotteAvancé#arithmetique#bases60 minmai 2026
D'abord, faire marcher
On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)
Pas de mauvaise réponse
Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.
Trop dur ? Au suivant
Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.