Задания
Версия для печати и копирования в MS Word
Тип 8 № 7694
i

Сколь­ко слов длины 4, на­чи­на­ю­щих­ся с со­глас­ной буквы, можно со­ста­вить из букв Л, Е, Т, О? Каж­дая буква может вхо­дить в слово не­сколь­ко раз. Слова не обя­за­тель­но долж­ны быть осмыс­лен­ны­ми сло­ва­ми рус­ско­го языка.

Спрятать решение

Ре­ше­ние.

На пер­вом месте может сто­ять две буквы: Л или Т, на осталь­ных  — че­ты­ре. Таким об­ра­зом, можно со­ста­вить 2 · 4 · 4 · 4  =  128 слов.

 

Ответ: 128.

 

При­ведём дру­гое ре­ше­ние на языке Python.

import itertools

alphabet = "ЛЕТО"

con = 'ЛТ'

ar = itertools.product(alphabet, repeat=4) #Раз­ме­ще­ние с по­вто­ре­ни­я­ми

arl = []

for i in ar:

arl.append(list(i))

count = 0

for e in arl:

if e[0] in con:

count += 1

print(count)

 

При­ведём ре­ше­ние Сер­гея Донец на языке PascalABC.NET.

begin

'ЛЕТО'.Cartesian(4)

.Where(s->s.First in 'ЛТ')

.Count.Print;

end.


Аналоги к заданию № 7667: 7694 7921 Все

Раздел кодификатора ФИПИ: 1.6.1 Фор­ма­ли­за­ция по­ня­тия ал­го­рит­ма