Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

3 lat temu
3 lat temu
3 lat temu
3 lat temu
3 lat temu
1234567891011121314
  1. import re
  2. ans1 = ans2 = 0
  3. for line in open(0):
  4. seqs = [frozenset(seq) for seq in re.findall(r'\w+', line)]
  5. _1,_7,_4, *pending,_8 = sorted(set(seqs), key=len)
  6. sorter = lambda x: [len(x &_8), len(x &_4), len(x &_1)]
  7. _2,_5,_3,_6,_0,_9 = sorted(pending, key=sorter)
  8. ns = [_0,_1,_2,_3,_4,_5,_6,_7,_8,_9]
  9. ans1 += sum(x in {_1, _7, _4, _8} for x in seqs[-4:])
  10. ans2 += int(''.join(str(ns.index(x)) for x in seqs[-4:]))
  11. print(ans1)
  12. print(ans2)