Complete the function follow(s) which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:
- The letter 'f' indicates to move forward by (0,1),
- The letter 'b' indicates to move backward by (0,-1),
- The letter 'l' indicates to move left by (-1,0),
- The letter 'r' indicates to move right by (1,0).
Example: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):
Other examples:
- follow('ffrff') returns (1,4)
- follow('fblr') returns (0,0)
Solution Stats
Problem Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers27
Suggested Problems
-
Return the 3n+1 sequence for n
8488 Solvers
-
Get the length of a given vector
12967 Solvers
-
Find a subset that divides the vector into equal halves
400 Solvers
-
Remove from a 2-D matrix all the rows that contain at least one element less than or equal to 4
139 Solvers
-
50 Solvers
More from this Author53
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!