UNPKG

towers-of-hanoi

Version:
27 lines (15 loc) 727 B
[comment1]: <> (to generate HTML out of this file use: ) [comment2]: <> ($pandoc README.md -s -o foo.html ) # Towers of Hanoi A JavaScript library implementing a solution to the Towers of Hanoi problem. # How to use import {solveHanoi, steps} from 'towers-of-hanoi'; const n = 3; console.log(`For ${n} disks ${steps(n)} steps are required.`); console.log('The solution is as follows:'); for (let move of solveHanoi(n)) { console.log(JSON.stringify(move)); } # Example application <a href='http://mperdikeas.github.io/hanoi/index.html'>This application</a> was built using this library. Github is <a href='https://github.com/mperdikeas/js-towers-of-hanoi/'>here</a>