Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

8 lines
232B

  1. from itertools import accumulate as acc
  2. text = data_file.read_text()
  3. dirs = dict(zip('<>^v', [-1, 1, -1j, 1j]))
  4. ans1 = len({*acc(map(dirs.get, text))})
  5. ans2 = len({*acc(map(dirs.get, text[::2])), *acc(map(dirs.get, text[1::2]))})