Bahasa Pemrograman 1 - Method Rekrusif

 Lina Wardani - 21082010116

Tower of Hanoi

Source Code 

package method;

public class TowerOfHanoi {

    static void tower(int n, char from, char to, char aux){


        if(n==1){

            System.out.println("pindahkan disk 1 dari " +from+ " ke "+to);

            return;

        }


        tower(n-1, from, aux, to);

        System.out.println("pindahkan disk "+n+" dari " +from+" ke "+to);

        tower(n-1,aux,to,from);

    }


    public static void main(String [] args){

        tower(3,'A','C','B'); //method callingA

    }

}


Output



Comments