Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Follow Instructions by viktor.chyrkin
from typing import Tuple
def follow(instructions: str) -> Tuple[int, int]:
a = [0, 0]
b = {'f': (1, 1), 'b': (1, -1), 'l': (0, -1), 'r': (0, 1)}
for i in instructions:
a[b[i][0]] += b[i][1]
return tuple(a)
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!")
Sept. 4, 2021
Comments: