Last updated 5 years ago
"To understand recursion, you must first understand recursion."
Wikipedia
This awesome .
public void solve(int n, int fromBar, freeBar, toBar) { solve(n-1, fromBar, freeBar, toBar); move(fromBar, toBar); solve(n-1, freeBar, fromBar, toBar); }
Update on this