Advertisement
Pastehsjsjs

Untitled

Jun 6th, 2023
922
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | Source Code | 0 0
  1. from itertools import product
  2.  
  3. with open('/Users/alex26/Desktop/24.txt', 'r') as f:
  4.     data = f.read().strip()
  5.  
  6. # data = 'DDDDABCDDDBCDDDDCC' на примере норм
  7.  
  8. while 'AA' in data.replace('B', 'A').replace('C', 'A'):
  9.     for i in product('ABC', repeat=2):
  10.         i = ''.join(i)
  11.         data = data.replace(i, i[0] + ' ' + i[1])
  12.  
  13. k = 0
  14.  
  15. data = data.split()
  16. for s in data:
  17.     for i in range(len(s)):
  18.         for j in range(i + 2, len(s)):
  19.             st = s[i:j + 1]
  20.             if st[-1] == st[0]:
  21.                 k += 1
  22.  
  23. print(k)
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement