summaryrefslogtreecommitdiff
path: root/2016/7a.py
blob: adf8f76770953b0a195d7d86809f143b0831a163 (plain)
1
2
3
4
5
6
7
#!/usr/bin/env python3

import sys, re

abba=lambda s:any(m[0]!=m[1] for m in re.findall(r"(.)(.)\2\1",re.sub(r"\[[^]]*\]",",!,!",s)))

print(sum(abba(s) and not any(abba(m) for m in re.findall(r"\[([^]]*)\]",s)) for s in sys.stdin.read().split("\n")[:-1]))