Advertisement
Pastehsjsjs

Untitled

May 22nd, 2023
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | Source Code | 0 0
  1. s = 'АБ БД ДЖ ЗДЖ КЗ ЕВК ВА ГБВЕ ЖГ'
  2. d = {i[0]: i[1:] for i in s.split()}
  3.  
  4. def f(curr, end):
  5. if curr.count(end) == 2:
  6. return 1
  7. return sum(f(curr + x, end) for x in d[curr[-1]] if (x not in curr if x != end else curr.count(end) <= 1))
  8.  
  9. chars = 'АБДЗКВГЖ'
  10. count = 0
  11. for i in chars:
  12. c = f('Е', i)
  13. count += c
  14.  
  15. print(count + f('Е', 'Е'))
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement