コード例 #1
0
 internal void NavigateSantaToDeliverPresents(Santa santa)
 {
     foreach (char direction in directions)
     {
         santa.VisitNextHouse(direction);
     }
 }
コード例 #2
0
 internal void NavigateSantasToDeliverPresents(Santa santa, Santa roboSanta)
 {
     for (int i = 0; i < directions.Length; i++)
     {
         char direction = directions[i];
         if (IsSantasTurn(i))
         {
             santa.VisitNextHouse(direction);
         }
         else
         {
             roboSanta.VisitNextHouse(direction);
         }
     }