import java.util.*;
class Hanoi {
static int l;
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan jumlah tumpukan : ");
int n = Integer.parseInt(sc.next());
l = 0;
pindahkan(n,"Asal","Tujuan","Bantuan");
}
public static void pindahkan(int n, String a, String b, String c) {
if(n<=1) System.out.println("Langkah ke-"+(++l)+" : Pindah dari "+a+" ke "+b);
else {
pindahkan(n-1,a,c,b);
pindahkan(1,a,b,c);
pindahkan(n-1,c,b,a);
}
return;
}
}
class Hanoi {
static int l;
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan jumlah tumpukan : ");
int n = Integer.parseInt(sc.next());
l = 0;
pindahkan(n,"Asal","Tujuan","Bantuan");
}
public static void pindahkan(int n, String a, String b, String c) {
if(n<=1) System.out.println("Langkah ke-"+(++l)+" : Pindah dari "+a+" ke "+b);
else {
pindahkan(n-1,a,c,b);
pindahkan(1,a,b,c);
pindahkan(n-1,c,b,a);
}
return;
}
}
Untuk Download Artikel Klik Gambar
Tidak ada komentar:
Posting Komentar