Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

p05.py 476B

4 år sedan
12345678910111213141516171819202122
  1. import re
  2. import sys
  3. def checks1(string):
  4. yield len(re.findall(r'([aeiou])', string)) >= 3
  5. yield len(re.findall(r'(.)\1', string))
  6. yield len(re.findall(r'(ab|cd|pq|xy)', string)) == 0
  7. def checks2(string):
  8. yield len(re.findall(r'(.)(.).*\1\2', string)) >= 1
  9. yield len(re.findall(r'(.).\1', string)) >= 1
  10. ans1 = 0
  11. ans2 = 0
  12. for line in sys.stdin.read().splitlines():
  13. ans1 += all(checks1(line))
  14. ans2 += all(checks2(line))
  15. print(ans1)
  16. print(ans2)