Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Follow Instructions by Steven2222
from typing import Tuple
def follow(instructions: str) -> Tuple[int, int]:
'''Returns coordinate in field reached by following instructions
In: str
Out: tuple coordinates'''
# Give instructions valued direction and compound to coordinates
vertical, horizontal = 0,0
for element in instructions:
if element == 'f':
vertical += 1
elif element == 'b':
vertical += -1
elif element == 'l':
horizontal += -1
elif element == 'r':
horizontal += 1
return (horizontal, vertical)
if __name__ == '__main__':
print("Example:")
print(follow("fflff"))
# These "asserts" are used for self-checking and not for an auto-testing
assert follow("fflff") == (-1, 4)
assert follow("ffrff") == (1, 4)
assert follow("fblr") == (0, 0)
print("Coding complete? Click 'Check' to earn cool rewards!")
June 21, 2021