diff --git a/01jvm/TowersOfHanoi.java b/01jvm/TowersOfHanoi.java new file mode 100644 index 00000000..5d90cb74 --- /dev/null +++ b/01jvm/TowersOfHanoi.java @@ -0,0 +1,17 @@ +public class towersOfHanoi{ + public static void toh(int n,String src,String helper,String dest){ + if(n==1){ + System.out.println("Transfer disk" +n+"from" +src+ "to" +dest); + return; + } + else{ + toh(n-1,src,dest,helper); + System.out.println("Transfer disk"+n+ "from" +src+ "to" +helper); + toh(n-1,helper,src,dest); + } + public static void main(String Args[]){ + int n=4; + toh(n,"A","B","C"); + } + } +}