Réussir votre entretien en algorithme

un (bon) algo vaut mieux que deux, tu l'auras !

retour au sommaire

Challenge libre

Vous êtes chargé de développer une fonctionnalité pour optimiser la gestion des files d’attente aux stands du Hellfest. Voici le problème :

Problème : Le Hellfest souhaite organiser les files d’attente de manière optimale en fonction de trois critères :

  1. Trier les visiteurs par ordre alphabétique de leur nom.
  2. Vérifier si une combinaison de visiteurs peut être servie dans un temps donné (somme des durées de service).
  3. Calculer si le niveau sonore généré par les visiteurs dans une file respecte une limite maximale.

Données en entrée :

Données en sortie :

Exemple :

Résultat attendu : Une combinaison possible est [“Alice”, “Bob”] avec [10 min, 15 min] et [50 dB, 60 dB].