Skip to content

kouaouci/DojoBibliotheque

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

On définit une taille d'armoire de 200 cm de hauteur, de 100 cm de largeur. (on ne considère pas la profondeur)

On doit définir l'algorithme d'une fonction dont le but est de ranger des livres dans l'armoire (qui est dans une bibliothèque)
Cette fonction reçoit un tableau d'objet (livre) contenant une propriété épaisseur en cm & une propriété hauteur en cm.
(on partira du principe sur le premier algo qu'un livre fait forcement 30cm de hauteur.)

Chaque fois qu'un livre est rangé, on doit vérifier qu'une étagère est créée et qu'elle n'est pas remplie
Quand une étagère est complète, on en créé une autre.
Quand une armoire est remplie, on en créé une autre.

1 / Définir un algorithme pour ranger simplement les livres (un livre fait forcement 30cm de haut)
2 / Définir un autre algorithme pour optimiser la place prise par les livres en largeur pour qu'il reste le moins d'espace vide. (un livre fait forcement 30cm de haut)
3 / Un livre ne fait plus uniquement 30 cm, il peut varier entre 20 & 60cm de hauteur. La création d'étagère est donc à revoir. On doit faire attention, la hauteur d'une étagère fait forcement au moins la hauteur de son livre le plus haut.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%