Задание 25 (через itertools) // КЕГЭ по информатике 2024

Поделиться
HTML-код
  • Опубликовано: 28 июн 2024
  • Разбираемся с перебором чисел под маску через itertools
    ОТКРЫТЫЙ КУРС kompege.ru/course
    За мат, КАПС, политоту, флуд - перманентный бан.
    Связаться с автором: cabanovalexey
    Группа ВК ege_info_open
    Тренажёр КЕГЭ: kompege.ru
    --------------------------------------------------------------------------------------------
    Ссылки на каналы других годных преподавателей:
    Евгений Джобс
    / @evgenijjobs
    Информатик БУ
    / @infbu
    Alex Danov
    / alexdanov
    Андрей Рогов
    / devinf74
    Леонид Шастин
    / @leoshastin
    PRO100 EGE
    / @pro100ege68
    Таймкоды
    00:00 Приветствие
    00:50 Задание 25 #1
    03:55 Задание 25 #2
    06:40 Задание 25 #3
    12:45 Задание 25 #4
    16:15 Задание 25 #5
    24:35 Окончание и напутствия

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

  • @vasily2dndn
    @vasily2dndn 23 дня назад +43

    Алексей подготовил нас на все 100. Даже в последний день перед экзаменом полезности рассказывает)

  • @user-gh3gb8gz8g
    @user-gh3gb8gz8g 23 дня назад +31

    Я ждал этого 4...нет, 5 тысяч лет!

  • @moduleee
    @moduleee 23 дня назад +7

    Последнюю можно еще так:
    from itertools import *
    ans = set()
    for l1 in 0,1,2,3, 4:
    for l2 in 0,1,2,3,4:
    if l1+l2

  • @flay1040
    @flay1040 23 дня назад +15

    Алексей Кабанов лучший!

  • @micsemal_go
    @micsemal_go 23 дня назад +1

    Спасибо вам за подготовку! Этот год был лучшим, вы привили мне любовь к программированию и информатике. Алексей, храни вас Господь!❤❤❤

  • @matveyemelkov7003
    @matveyemelkov7003 23 дня назад +7

    Здравствуйте, Алексей! Спасибо вам огромное за материалы)
    Хочу отметить, что в 3 задании вы вывели результаты деления чисел на 4043, а не на 4013

  • @Marat7973
    @Marat7973 23 дня назад +2

    в последней задаче можно еще до начала продукта написать if l1+l2

  • @abcdxyzwottf
    @abcdxyzwottf 23 дня назад +2

    Спасибо. Очень хорошо утром преисполниться в собственном сознании и продолжать день в таком же направлении.

  • @kiminomeha
    @kiminomeha 23 дня назад +1

    Огромное спасибо! Почему-то я раньше не догадывался длину звездочки перебирать, вручную делал )

  • @No_name-oj4jc
    @No_name-oj4jc 23 дня назад +1

    Случайность , или нет , но я начал делать это задание , fnmatch не помогает , и тут это видео . Спасибо огромное , что делаете такие познавательные видео !

  • @lola_bunny427
    @lola_bunny427 24 дня назад +4

    Самое время 👍)

  • @vova_r6i6p67
    @vova_r6i6p67 23 дня назад +1

    СПАСИБО, ЛУЧШИЙ !

  • @user-hg4tu1ki9q
    @user-hg4tu1ki9q 5 дней назад

    Алексей, я вас люблю! Спасибо, без вас бы не сдала в прошлом году, в школе 2 года уроков не было

  • @alier7441
    @alier7441 10 дней назад

    Сегодня пришли результаты по информатике, у меня 83 балла, и я бы хотел от всей души поблагодарить Вас, Алексей, за подготовку!!)
    Ваш бесплатный курс помог мне в начале года освоить Python на базовом уровне, Ваши шаблоны к 15 на отрезки и 19-21 заданиям очень здорово выручили, принеся мне 4 первичных балла почти даром.
    Ну а затем уже весь год смотрел Ваши разборы, записи стримов. А Ваш сайт КЕГЭ просто кладезь вариантов, чтобы проверить свой уровень подготовки)
    В общем, огромное Вам спасибо, Алексей!!!)))

    • @vasily2dndn
      @vasily2dndn 9 дней назад +1

      Красава, мужчина. Поздравляю!

  • @user-nv3ch5bd7g
    @user-nv3ch5bd7g 13 дней назад

    Спасибо!

  • @user-sd7ex7ln7o
    @user-sd7ex7ln7o 23 дня назад

    from fnmatch import *
    for x in range(0,10**7,4023):
    if fnmatch(str(x),'1[02468][13579][02468][13579][02468][13579]'):
    print(x,x//4023)

  • @user-yf7cr7cp6o
    @user-yf7cr7cp6o 23 дня назад +1

    Спасибо

  • @flaver9330
    @flaver9330 23 дня назад +1

    В 3 задаче, когда выводили числа, вы поделили на 4043, нужно было на 4013

  • @rogginorspin4707
    @rogginorspin4707 23 дня назад +1

    вовремя

  • @Azazar_igolg
    @Azazar_igolg 24 дня назад +3

    💘💘

  • @user-in9zc2ko8o
    @user-in9zc2ko8o 23 дня назад +1

    Алексей, скажите, а количество строк для ответа на станции совпадает с количество ответов в программе? Там могут оставаться пустые ячейки? Буду очень рад, если ответите!

    • @feitan1429
      @feitan1429 23 дня назад +1

      Под заданием всегда пишут, что для ответа количество ячеек избыточно, то есть либо совпадают, либо больше.

    • @Rey_spc
      @Rey_spc 23 дня назад +1

      Всегда написано, что количество строк для ответа больше, чем нужно

    • @user-in9zc2ko8o
      @user-in9zc2ko8o 23 дня назад

      Спасибо за ответы

    • @kompege
      @kompege  23 дня назад +1

      В 25 могут остаться пустые

  • @tokman2730
    @tokman2730 23 дня назад

    а где - нибудь есть разбор решения 19-21 при условии что проигрывает игрок который набрал какое то кол - во камней

  • @arkadijefimow9663
    @arkadijefimow9663 23 дня назад +1

    Алексей, насколько будет оптимально в последней задачи после циклов l1, l2 проверять условием, что l1+l2

    • @kompege
      @kompege  23 дня назад

      Отличное предложение )

  • @ddvqgnk
    @ddvqgnk 23 дня назад +1

    Алексей, а как-то влияет во второй (4:04) задачи условия "среди натуральных чисел не превышающих 107"?

    • @user-wn2mz1xf7k
      @user-wn2mz1xf7k 23 дня назад

      Это 10 в степени 7

    • @ddvqgnk
      @ddvqgnk 23 дня назад

      @@user-wn2mz1xf7k там просто нет как обычном шаблоне ** подумала что обычно число
      спасибо

  • @user-vh1tb8um3p
    @user-vh1tb8um3p 23 дня назад

    Алексей, заметил, что в ваших видео нет качества в 480р, почему?

  • @inkdemon606
    @inkdemon606 23 дня назад

    Алексей Квбанов, здравствуйте.Скажите пожалуйста,а как определять,какое максимальное количество цифр в строке?Был пример со звездочкой и там 12 цифр это максимум,а также был пример с "собачкой" и вы сказали,что максимум цифр 11.Это максимальное количество цифр зависит от 10 в степени или от чего-то другого.Буду благодарен за ответ

    • @kompege
      @kompege  23 дня назад

      От 10 в степени

    • @inkdemon606
      @inkdemon606 23 дня назад

      @@kompege Спасибо вам большое

  • @sderlugov
    @sderlugov 23 дня назад

    Можно же такое через срезы строк проверить? Или какая-то проблема с этим?

    • @kompege
      @kompege  23 дня назад +1

      Речь не про проверку маски, а организацию перебора

  • @zakel6269
    @zakel6269 23 дня назад

    Только бы делители завтра не попались

  • @Jdjkjh
    @Jdjkjh 17 дней назад

    Здравствуйте, скажи пожалуйста как в 17 номере находить чётные числа??

    • @kompege
      @kompege  17 дней назад

      На Открытом курсе есть веб по 17 номеру )

  • @wervad
    @wervad 23 дня назад

    Что? Какой ещё итертулс, это делители или маски

    • @razmarant
      @razmarant 23 дня назад

      Маски скорее всего)

  • @user-ne3gv3lg4v
    @user-ne3gv3lg4v 23 дня назад

    стоит смотреть? могут дать 25 задания без фнматча?

    • @user-wn2mz1xf7k
      @user-wn2mz1xf7k 23 дня назад +2

      Стоит потому что на 2x это займет 13 минут

    • @JeckPayn
      @JeckPayn 23 дня назад

      хз, поменяют 25 или нет, но было бы хорошо, если бы его не тронули

  • @user-ix6ep9zn8s
    @user-ix6ep9zn8s 23 дня назад +2

    Надеюсь не понадобится

  • @JoyboyyyD
    @JoyboyyyD 23 дня назад

    Итертулс для бомжей, делайте срезы

    • @kompege
      @kompege  23 дня назад

      Срезы не решают проблемы долгого перебора

  • @Golomolzin_D
    @Golomolzin_D 23 дня назад

    ох как шаблонщики посыпятся если не будет решаться через fnmatch