All checks were successful
Python unit tests / unittests (push) Successful in 4s
Examen 2025
201.1 Algorithmes et Structures de données
Voici mes réponses pour l'examen 2025 d'Algorithmes et Structures de données ainsi que les tests unitaires fournis.
Exercice 1
But | Compter le nombre de valeurs positives différentes ayant leur opposé dans une liste |
Input | La liste des demi-touches (entiers relatifs non-nuls) |
Output | Le nombre de touches distinctes dont les valeurs positives et négatives sont dans la liste |
Signature |
|
Exercice 2
But | Trouver le chemin le plus court entre deux points, en considérant que certaines routes ne sont praticables que de nuit/jour |
Input | Nœud de départ (index), nœud d'arrivée (index) et liste des routes / arêtes (nœud 1, nœud 2, restriction) |
Output | Liste des nœuds (index) à parcourir |
Signature |
|
Exercice 3
But | Trouver dans un réseau de console un sous-graphe connexe de taille donnée |
Input | Taille n du sous-graphe recherché, liste des connexions |
Output | Liste de n consoles toutes interconnectées |
Signature |
|
Exercice 4
But | Compter le nombre de séquences de N coups infligeant un total de H dégâts |
Input | Nombre N de coups dans la séquence, nombre C de coups possibles (dégâts 1 à C inclus), total H de dégâts |
Output | Nombre de séquences possibles |
Signature |
|
Exercice 5
But | Trouver les placements de pièces Minitris formant un rectangle plein |
Input | Largeur de la grille, longueur de la grille, liste des pièces à poser |
Output | Liste des positions des pièces |
Signature |
|
Description
Languages
Python
100%