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

Поделиться
HTML-код
  • Опубликовано: 30 окт 2024

Комментарии • 32

  • @chavotut
    @chavotut 5 месяцев назад +22

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

    • @plugar_inf
      @plugar_inf  5 месяцев назад +6

      За то те, кто тогда писал на чёрно-белом экране сейчас ценятся больше)

    • @imtiredofmyloneless
      @imtiredofmyloneless 5 месяцев назад

      @@plugar_inf :(

  • @василисаама
    @василисаама 21 день назад

    спасибо большое, иван викторович!!

  • @yaebalrotkpoperov
    @yaebalrotkpoperov 2 месяца назад +1

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

  • @gigachad9535
    @gigachad9535 4 месяца назад

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

    • @squzmix
      @squzmix 11 дней назад

      «ао» рядом, она не будет верной

  • @vinis605
    @vinis605 11 часов назад

    подскажите пожалуйста, почему выдает ошибку? именно где команда 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)

  • @ДанилаВласов-м1я
    @ДанилаВласов-м1я 2 месяца назад +1

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

  • @imtiredofmyloneless
    @imtiredofmyloneless 5 месяцев назад +1

    from itertools import *
    k = 0
    for w in set(permutations('акарида')):
    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
      @imtiredofmyloneless 5 месяцев назад

      по моему так даже легче запомнить

    • @ТатьянаЛипина-ж9й
      @ТатьянаЛипина-ж9й 4 месяца назад

      На компе на пробнике не работала такая программа

    • @imtiredofmyloneless
      @imtiredofmyloneless 4 месяца назад

      @@ТатьянаЛипина-ж9й ну это че то с компом а не с прогой

    • @mifychnew
      @mifychnew 6 дней назад

      можно, так правда легче

    • @imtiredofmyloneless
      @imtiredofmyloneless 6 дней назад +1

      @@mifychnew спасибо,вовремя брат

  • @_Aspirant_Q
    @_Aspirant_Q 4 месяца назад

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

  • @glam2534
    @glam2534 5 месяцев назад +1

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

    • @plugar_inf
      @plugar_inf  5 месяцев назад +1

      Добрый день! Подобного видео по 22 заданию нет на канале.

  • @stray22.8
    @stray22.8 3 месяца назад

    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
    написал точь в точь выдает другое число

  • @hornat3964
    @hornat3964 5 месяцев назад

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

    • @hornat3964
      @hornat3964 5 месяцев назад +2

      from itertools import product, permutations
      def u (x, y, z, w):
      return (x == (not y))

    • @sleepless6740
      @sleepless6740 5 месяцев назад

      @@hornat3964 чит код Кабанова

  • @m-n-k1969
    @m-n-k1969 5 месяцев назад

    я не пойму почему у тебя во 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)

    • @plugar_inf
      @plugar_inf  5 месяцев назад +8

      У вас в условии й в нижнем регистре, а в наборе Й в верхнем

  • @Ghhchjyuuh
    @Ghhchjyuuh 4 месяца назад

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

    • @plugar_inf
      @plugar_inf  4 месяца назад +1

      я этот момент объяснял) посмотрите еще раз)

    • @Ghhchjyuuh
      @Ghhchjyuuh 4 месяца назад +1

      @@plugar_inf точно

  • @СанО-х1ь
    @СанО-х1ь 4 месяца назад +2

    Пожалуйста, объясните, а как вы употребляете команду 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)
    мне немного непонятно как её вставить в код.

    • @freezz5200
      @freezz5200 4 месяца назад

      это вроде как вспомогательное слово от пайтона и оно не имеет значения