예제 #1
0
 private void MoveTopTo(ITower t)
 {
     if (DiskStack.Count > 0)
     {
         int disk = DiskStack.Pop();
         t.AddDisk(disk);
         DisplayMessage($"Disk {disk} moved to Tower {t.TowerId}");
     }
 }