---
# System prepended metadata

title: Question 1

---

# Question 1
On sait que la formule pour calculer le nombre de déplacement de disques est : 2^n - 1.
Dans notre cas, vu que nous avons 64 disques, le résultats est de : 2^64 - 1 soit approximativement 1.845 × 10^19
Pour calculer le temps restant il faut donc faire: ((2^64)-1) / (60*60*24*365.25)
Le résultat est approximativement égal à 5.845 × 10^11 ce qui nous donne 584'542'046'091 années pour complèter la tour de Hanoï.

# Tests effectués
Cette section contiendra une description pour chaque tests unitaires effectués dans notre classe **TestStack**.

Pour l'ensemble des tests effectués, nous avons utilisé le framework **Junit** dans sa version **4.13.1**.

Voici la liste des tests effectués:

- pushAndPop
- peek
- empty
- popEmpty
- toStringStack
- size
- objects
- iterator
- hasNextIteratorEmpty
- nextIterator



