Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
leveraging of collections.Counter solution in Clear category for Follow Instructions by ruslan.arifullin
from collections import Counter
def follow(instructions: str) -> tuple[int, int] | list[int]:
counts = Counter(instructions)
x = counts['r'] - counts['l']
y = counts['f'] - counts['b']
return (x, y)
print("Example:")
print(list(follow("fflff")))
# These "asserts" are used for self-checking
assert list(follow("fflff")) == [-1, 4]
assert list(follow("ffrff")) == [1, 4]
assert list(follow("fblr")) == [0, 0]
print("The mission is done! Click 'Check Solution' to earn rewards!")
Jan. 11, 2025
Comments: