Here is the code:
# Summon one soldier for every ogre to the south of you!
# Don't count the ogres to the north!
# Accept an array of units as the parameter.
# Return only the units to the south of the hero.
def findSouthernUnits(units):
southernUnits = []
for unit in units:
if unit.pos.y < hero.pos.y:
# Add the unit to the array with: append()
southernUnits.append(unit)
return southernUnits
while True:
friends = hero.findFriends()
enemies = hero.findEnemies()
# Use findSouthernUnits to get enemies to the south.
findSouthernUnits(enemies)
# If there are more ogres south of you than friends.
if len(enemies) > len(friends):
# Then summon another "soldier".
hero.summon("soldier")
I followed the instructions, and my soldiers are busting the mine and angering the yetis! Please help! I shall summon @Deadpool198 and @Lydia_Song.