{
public class Hanol
void przenieś(char a, char b, char c, int n){ if (n>0){
przenieś(a,c,b,n-i);
System.out.println("Przełóż z "+a+" na "+c); przenieś(b,a,c,n-1);
public static void main(String[] args){ int n=Integer.parselnt(args[0]);
Hanol h=new Hanol();
System.out.println("Wieże Hanoi o wysokości "+n+":\n”); h.przenieś('A','3','C',n);
Wieże Hanoi o wysokości 3:
Przełóż |
z |
A |
na |
C |
Przełóż |
z |
A |
na |
3 |
Przełóż |
z |
C |
na |
B |
Przełóż |
z |
A |
na |
C |
Przełóż |
z |
3 |
na |
A |
Przełóż |
z |
3 |
na |
C |
Przełóż |
z |
A |
na |
C |