Advertisement
Pastehsjsjs

Untitled

Jan 15th, 2023
1,393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | Source Code | 0 0
  1. from itertools import product
  2.  
  3. k = 0
  4.  
  5. '''
  6. Маша составляет шестибуквенные слова перестановкой букв слова КАПКАН.
  7. При этом она избегает слов с двумя подряд одинаковыми буквами. Сколько различных кодов может составить Маша?
  8.  
  9.  
  10. '''
  11.  
  12. for i in product(set('КАПКАН'), repeat=6):
  13.     s = ''.join(i)
  14.     if all([q*2 not in s for q in set('КАПКАН')]):
  15.         k += 1
  16. print(k) #972
  17.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement