Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Follow Instructions by Lemur21
def follow(instructions):
# your code here
ops = { 'f': lambda x, y: (x, y + 1), 'b': lambda x, y: (x, y - 1),
'l': lambda x, y: (x - 1, y), 'r': lambda x, y: (x + 1, y)
}
x, y = 0, 0
for i in instructions:
x, y = ops[i](x, y)
return (x, y)
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!")
Dec. 8, 2020
Comments: