Разбор 8 задания на Python | ЕГЭ-2024 по информатике

preview_player
Показать описание

Задание 8 - Знание основных понятий и методов, используемых при измерении количества информации. Решаем типовые задания при помощи языка программирования Python.

Не забываем подписываться!
-----
------
------
Задания взяты отсюда:

#егэ #информатика #8задание
Рекомендации по теме
Комментарии
Автор

12:48 на ответ повлияло 'варфломей' оно выдало в ответе 35280, а если взять правильное слово, что дано по условию 'варфоломей' выдает ответ 61200

Aleks_Morningstar_TS
Автор

О боже, какой же он ахуенный чел. С каждого ролика я получаю столько дофамина, что хватит на весь народ африки во время раздачи мистора биста.

yaebalrotkpoperov
Автор

Я теперь понимаю, почему 18 летние пацаны так шарили в программировании на базовом уровне, сейчас их со школы этому учат. А я еще бейсиком пользовался на черно белом экране.

chavotut
Автор

Решил проверить просто и решений куда меньше, с пропущенной одной буквой

Aleks_Morningstar_TS
Автор

12:44 при выводе ответа k никак не повлияет то, что вы написали 'варфломей'? Потому что слово должно быть 'варфоломей'

Aleks_Morningstar_TS
Автор

В задании #8 сказано что буквы в коде не должны повторяться, а в коде мы в условие ставим что две гласне не должны стоять рядом, но ведь комбинация "ваорфлмей" будет верной но программа её не засчитает

gigachad
Автор

Задание с буквами «ДОЩГХИМТЭ» решено не верно, так как требуется найти сколько слов существует, которые не начинаются с буквы «м» ИЛИ «и». Если использовать w[0] not in “ми“, то тогда выдаст количество слов, которые не начинаются с буквы «м» И «и», поэтому следует написать (w[0]!=“м“)or(w[0]!=“и“). Подскажите, пожалуйста, правильно ли вышесказанное?

ДанилаВласов-мя
Автор

А если у в последнем задании будет не только первый символ равен 0, но, допустим 1 или 2 и т.д. (пример: 000111). Этот вариант будет проверяться или будет учитываться?

_Aspirant_Q
Автор

подскажите пожалуйста, почему выдает ошибку? именно где команда join и "in" выделяет красным
from itertools import *
k = 0
for w in permutations('пайщик'):
word = ''.join(w)
if word[0] !='й' and 'иа' not in word:
k += 1
print(k)

vinis
Автор

Здравствуйте иван Викторович, а есть разбор на 22 задание?

glam
Автор

from itertools import *
k = 0
for w in
res = ''
s = ''.join(w)
for i in w:
if i in 'аи': res += 'g'
else:
res += 's'
if 'gg' not in res and 'ss' not in res:
k += 1
print(k)
вместо создания множества к разве нельзя set сюда закинуть?ответ тот же

imtiredofmyloneless
Автор

2 задание решаю с помощью этого модуля, автокод выходит

hornat
Автор

я не пойму почему у тебя во 2 задании выдаёт 504, я даже переписывая код идентично выдаёт 720
from itertools import *
k = 0
for w in permutations('ПАЙЩИК'):
word = ''.join(w)
if word[0] !='й' and 'иа' not in word:
k += 1
print(k)

m-n-k
Автор

Пожалуйста, объясните, а как вы употребляете команду iterable.
from itertools import *
k = 0
for w in product( 'варфломей', r=6):
res = ''
for i in w:
if i in 'аое': res += 'g'
else: res += 'h'
if 'gg' not in res and res.count('h') > res.count('g'):
k += 1
print(k)
мне немного непонятно как её вставить в код.

СанО-хь
Автор

from itertools import *
k = 0
for w in permutations('варфломей', r=6):
res = ''
for i in w :
if i in 'aoe' : res += 'g'
else: res += 's'
if 'gg' not in res and res.count('s') > res.count('g'):
k += 1
print(k)

60480

Process finished with exit code 0


написал точь в точь выдает другое число

stray.
Автор

Задание со словом варфоломей решено не верно, по условию дано слово "ВАРФОЛОМЕЙ", в коде же написано "ВАРФЛОМЕЙ" (одна о пропущена)

Ghhchjyuuh