C#
hard
Async
Analyse asynchrone des données avec limitation du parallélisme
Développez une application console asynchrone qui lit depuis stdin un nombre N, puis N lignes, chaque ligne contenant un…
✅ 0 résolu
📅 2026-05-11
TypeScript
hard
Async
Récupération parallèle de données avec gestion des erreurs et délais d'attente
Implémentez une fonction asynchrone `fetchWithTimeout` qui prend un tableau d'URL (chaînes de caractères) et un délai d'…
✅ 0 résolu
📅 2026-05-11
Swift
hard
Protocols
Protocoles et répartition dynamique
Implémentez un système de gestion de sérialisation de données basée sur des protocoles. Définissez le protocole `Seriali…
✅ 0 résolu
📅 2026-05-11
Kotlin
hard
Lambdas
Filtrage multi-niveaux et agrégation de données à l’aide d’expressions lambda
Écrivez un programme en Kotlin qui lit depuis l’entrée standard une liste de chaînes. Chaque chaîne contient des nombres…
✅ 0 résolu
📅 2026-05-11
Python
hard
Classes
Réseau d'arbres binaires de recherche avec héritage et polymorphisme
Implémentez la classe Node pour un nœud d'arbre binaire de recherche (BST) avec les méthodes insert, search, delete. Cré…
✅ 0 résolu
📅 2026-05-11
C#
medium
Delegates
Traitement des commandes avec des délégués pour le filtrage et le tri
Implémentez un programme pour traiter une liste de commandes. Vous avez une classe Order avec les champs Id (int), Custo…
✅ 0 résolu
📅 2026-05-11
Rust
hard
Iterators
Compression de séquence à l’aide d’itérateurs et de combinateurs
On vous donne une séquence d’entiers. Vous devez implémenter une fonction qui compresse la séquence : remplace les entie…
✅ 0 résolu
📅 2026-05-11
Java
hard
Streams
Traitement multithread des flux de données avec regroupement et filtrage
Écrivez un programme qui lit depuis l’entrée standard des lignes contenant des nombres entiers séparés par des espaces. …
✅ 0 résolu
📅 2026-05-11
TypeScript
medium
Types
Conversion de types de données en TypeScript
Écrivez une fonction qui prend une chaîne de caractères contenant des entiers séparés par des espaces. Il est nécessaire…
✅ 0 résolu
📅 2026-05-11
Go
hard
Interfaces
Système de vérification d'accès multicouche avec interfaces
Implémentez un système de vérification d'accès aux ressources utilisant des interfaces. Définissez l'interface AccessChe…
✅ 0 résolu
📅 2026-05-11
C++
hard
STL
Recherche du plus long chemin dans un graphe à l'aide de STL et du tri topologique
Un graphe orienté acyclique (DAG) avec N sommets et M arêtes est donné. Chaque arête a un poids entier (pouvant être nég…
✅ 0 résolu
📅 2026-05-11
Swift
medium
Structures
Structure pour la gestion d’une bibliothèque de livres
Créez une structure Book avec les champs title (String), author (String), year (Int) et isAvailable (Bool). Implémentez …
✅ 0 résolu
📅 2026-05-11
Kotlin
medium
Extensions
Extension pour compter les mots uniques en ignorant la casse
Écrivez un programme Kotlin qui lit une ligne de texte et, à l’aide d’une fonction d’extension pour String, compte le no…
✅ 0 résolu
📅 2026-05-11
Rust
medium
Traits
Trait Geometry pour le calcul de l’aire et du périmètre
Implémentez le trait Geometry avec les méthodes area() -> f64 et perimeter() -> f64. Créez les structures Circle (rayon)…
✅ 0 résolu
📅 2026-05-11
TypeScript
easy
Algorithmes
Tri par longueur de chaînes
L'entrée fournit un nombre n, puis n chaînes. Triez les chaînes par ordre croissant de longueur. Si les longueurs sont é…
✅ 0 résolu
📅 2026-05-11
Python
medium
Tableaux
Intersection d'ensembles avec doublons
Deux chaînes contenant des entiers séparés par des espaces sont données. Il faut trouver tous les nombres qui apparaisse…
✅ 0 résolu
📅 2026-05-11
C#
easy
Generics
Méthode générique de recherche du maximum dans un tableau
Implémentez une méthode générique Max qui prend en entrée un tableau d’éléments de type T et retourne l’élément maximum.…
✅ 0 résolu
📅 2026-05-11
Java
medium
Generics
Pile générique avec restriction de type
Implémentez une classe paramétrée GenericStack, qui représente une pile de nombres (Integer, Double, etc.). La classe do…
✅ 0 résolu
📅 2026-05-11
Kotlin
easy
Algorithmes
Tri par le dernier chiffre
Écrivez un programme qui lit un tableau d'entiers et le trie par ordre croissant du dernier chiffre des nombres. Si les …
✅ 0 résolu
📅 2026-05-11
JavaScript
hard
Promises
Chaîne asynchrone avec délais d’attente et priorités
Implémentez la fonction asyncChain(tasks, timeout) qui prend un tableau de tâches (des fonctions retournant des promesse…
✅ 0 résolu
📅 2026-05-11