internal void NavigateSantaToDeliverPresents(Santa santa) { foreach (char direction in directions) { santa.VisitNextHouse(direction); } }
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); } }