Иван составляет 4-буквенные слова из букв А, Б, В, Г, Д, Я. В каждом слове содержится...

0 голосов
9.2k просмотров

Иван составляет 4-буквенные слова из букв А, Б, В, Г, Д, Я. В каждом слове содержится ровно одна буква Я, причём только на первой или последней позициях. Сколько различных кодовых слов может составить Иван?


Информатика (14 баллов) | 9.2k просмотров
Дано ответов: 2
0 голосов

4 различных кодовых слов

(30 баллов)
0

а решение можно?

0

пожалуйста

0

очень надо

0
ответ неправильный,ибо в комбинаторике другие правила исчисления.у меня получилось 1350.
0
Верный ответ 250. Рассмотрим 2 случая:
1) Я _ _ _ Так как 1 символ из 6 использован, ** пропусках пишем 5 и перемножаем. 5*5*5=125
2) _ _ _ Я Аналогично возможен один символ ** последнем месте, значит в остальных 5*5*5=125
Складываем возможные варианты 125+125 = 250.
0
А как же варианты, где нет букв я? Написано же, что букв я может и не быть. То есть к 250 нужно еще прибавить варианты слов где нет букв я, это 5^4(кол-во букв в степени длины слова), 250+625=875
0 голосов
У нас 4 позиции:_ _ _ _
С учётом того, что количество других букв не оговаривается, то можно сделать вывод:различное количество раз.
Рассмотрим слова, когда Ястоит ** первой позиции :Я_5_5_5=125слов,анологично, если Ястоит ** последнем месте:_5_5_5_Я=125.значит 125+125=250.
0 голосов
Код:
from itertools import *
a = list(product('АБВГДЯ', repeat = 5))
a = [''.join(x) for x in a]
k = 0
for w in a:
    if w.count('Я') == 1 and (w[0] == 'Я' or w[4] == 'Я'):
        k += 1
print(k)
Ответ: 1250
0
repeat = 4 должен быть, а так-же w[0] и w[3] для данной задачи