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

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

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

Ре­ше­ние.

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

 

Ответ: 486.

 

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

import itertools

alphabet = "ГОД"

con = "ГД"

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

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(6)

.Where(s->s.First in 'ГД')

.Count.Print;

end.


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

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