Step 1. Head over to https://repl.it/@appbrewery/functions-1-exercise#main.swift and run the code, you should see something like the maps below printed:

Starting map

["🦊", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "🌽", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

Final map

["🦊", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "🌽", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]


Step 2. Use a combination of these four functions

up()
down()
left()
right()

to navigate the 🦊to the 🌽.

Each time you call one of the above functions, it will move the fox one step in the chosen direction.


If you have succeeded, you should see this output when you run the code on Repl.it:

Starting map

["🦊", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "🌽", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

Final map

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "🦊", "⬜️", "⬜️"]

["⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️", "⬜️"]