Javascript (河內塔問題)

Javascript 基礎學習(河內塔問題)

3個盤子的 河內塔 分為起始點,暫放點,目標點

利用遞迴方式呈現

三個規律為 1213121     A-C A-B C-B A-C B-A B-C A-C

依照規律就可以寫成 

Hanoi_Tower(3,'A','B','C');
function Hanoi_Tower(number,start,Temporary,end)
{
  if(number>=1)
  {
  Hanoi_Tower(number-1,start,end,Temporary);
    console.log(number+start+"->"+end);
  Hanoi_Tower(number-1,Temporary,start,end);
 
  }
   
}