Все 4-буквенные слова, составленные из букв О, Д, С, А, Ц, Л, Ф, Щ, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. АААА
2. АААД
3. АААЛ
4. АААО
5. АААС
6. АААФ
...
Под каким номером в списке стоит первое слово с нечётным номером, которое не начинается и не заканчивается буквой А, при этом содержит не менее трёх букв Л?
Вот начало списка:
1. АААА
2. АААД
3. АААЛ
4. АААО
5. АААС
6. АААФ
...
Под каким номером в списке стоит первое слово с нечётным номером, которое не начинается и не заканчивается буквой А, при этом содержит не менее трёх букв Л?
💡 Пошаговый разбор и решение:
Приведём решение на языке Python.
from itertools import product
count = 0
m = []
for p in product(sorted("ОДСАЦЛФЩ"), repeat=4):
count += 1
s = ''.join(p)
if s[0] != 'А' and s[-1] != 'А' and s.count("Л") >= 3 and count%2 != 0:
print(count)
break
Ответ: 659.
Приведём решение Юрия Лысакова на языке Python.
a = 'АДЛОСФЦЩ'
i = 0
b=[]
for i1 in a:
for i2 in a:
for i3 in a:
for i4 in a:
i += 1
s = i1 + i2 + i3 + i4
if i % 2 == 1 and s[0] != 'А' and s[-1] != 'А' and s.count('Л') > 2:
b.append(i)
print(b[0])
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'О, Д, С, А, Ц, Л, Ф, Щ, '.Remove(', ').Sorted
.JoinToString.Cartesian(4).Numerate
.First(\(n, s) -> (n mod 2 = 1) and (s[1] <> 'А')and (s[4] <> 'А') and (s.CountOf('Л') >= 3))
.Item1.Print;
end.
from itertools import product
count = 0
m = []
for p in product(sorted("ОДСАЦЛФЩ"), repeat=4):
count += 1
s = ''.join(p)
if s[0] != 'А' and s[-1] != 'А' and s.count("Л") >= 3 and count%2 != 0:
print(count)
break
Ответ: 659.
Приведём решение Юрия Лысакова на языке Python.
a = 'АДЛОСФЦЩ'
i = 0
b=[]
for i1 in a:
for i2 in a:
for i3 in a:
for i4 in a:
i += 1
s = i1 + i2 + i3 + i4
if i % 2 == 1 and s[0] != 'А' and s[-1] != 'А' and s.count('Л') > 2:
b.append(i)
print(b[0])
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'О, Д, С, А, Ц, Л, Ф, Щ, '.Remove(', ').Sorted
.JoinToString.Cartesian(4).Numerate
.First(\(n, s) -> (n mod 2 = 1) and (s[1] <> 'А')and (s[4] <> 'А') and (s.CountOf('Л') >= 3))
.Item1.Print;
end.
Правильный ответ:
659
📚 Похожие разобранные задания по предмету:
ID 32228 • Задание №14
Операнды арифметического выражения записаны в системе счисления с основанием 15:
97968x1315 + 7x21315.
В зап...
ID 30672 • Задание №7
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность б...
🔗 Другие задания линии №8 по предмету Информатика:
ID 30810
Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых я...
ID 30811
Сколько существует различных трёхзначных чисел, записанных в четверичной системе счисления, в з...
ID 30812
Сколько существует различных четырёхзначных чисел, записанных в семеричной системе счисления, в...
ID 30813
Составляют 5-буквенные слова из букв слова ПЯТНИЦА. Найти количество слов, которые не начинают...
ID 30814
Сколько существует чисел, восьмеричная запись которых содержит 5 цифр, причем в записи нет цифр...