Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

il y a 4 ans
123456789101112131415161718
  1. import re
  2. import sys
  3. pos = 0
  4. ori = 1
  5. seen = set()
  6. ans2 = None
  7. for turn, steps in re.findall(r'(R|L)(\d+)', sys.stdin.read()):
  8. ori *= {'R': 1j, 'L': -1j}[turn]
  9. for _ in range(int(steps)):
  10. pos += ori
  11. if ans2 is None and pos in seen:
  12. ans2 = abs(pos.real) + abs(pos.imag)
  13. seen.add(pos)
  14. ans1 = abs(pos.real) + abs(pos.imag)
  15. print(ans1)
  16. print(ans2)