"Пиши нормальный код, чтобы у другого смотрящего не текли глаза из слез" (Кабанов) Я упал на этом моменте
@friendlykiss2 жыл бұрын
Безуспешно перерыл весь интернет в поисках рационального способа считать число из файла, открыл видео Алексея Кабанова - узнал всё, что надо за 2 минуты. Большое человеческое спасибо!
@shanewalsch Жыл бұрын
Плохо рыл значит
@youtypIdiNaxS_obnovleniamy Жыл бұрын
@@shanewalsch , раз ты знаешь лучше - то скинь сюда бесплатные курсы, которые ты бы посоветовал.
@shanewalsch Жыл бұрын
@@youtypIdiNaxS_obnovleniamy по ЕГЭ лучше курсов нету. Но вот считать число из файла можно найти буквально в первой попавшейся ссылке в гугле
@Grigorii3262 жыл бұрын
Во мне нет сомнений даже малейших Алексей Кабанов самый мощнейший)
@Алина-д5в6к2 жыл бұрын
Фактишь
@ostriysous89422 жыл бұрын
Гришаня факты оставляет 😁
@chaser82472 жыл бұрын
истину глаголишь
@addcam7299 Жыл бұрын
Что за магия ваших видео ? Смотрю и понимаю, что раньше не мог понять, а потом легко решаю задачи
@mr.diamond50038 ай бұрын
БЕСКОНЕЧНАЯ ВАМ БЛАГОДАРНОСТЬ!!!! ЗА ВСЕ!!!
@sofiipochta6 ай бұрын
Спасибо большое, очень понравилось, посмотрела полностью!)
@АнфисаЧарская5 ай бұрын
у меня куплен курс на одном сайте, ничего не понятно, сразу сложное, спасибо алексею, благодаря ему научилась ркшать 17, а раньше думала что это запредельноо трудно
@WhiteBerry__14 күн бұрын
Я на вас молиться буду, наш информатик объясняет максимально непонятно, а здесь я всё понял, спасибо
@НадеждаБорисенко-е8з Жыл бұрын
спасибо огромное за ваш труд)
@Xoz_Familys_5 ай бұрын
Мне стало очень грустно, когда я провалился на легких заданиях из-за глупых ошибок, теперь готовлюсь на пересдачу
@Cher4f Жыл бұрын
сохраняю файл на раб стол, далее пишу название файла в питоне правильно, но потом питон говорит что такого файла нет.
@крипер2004-г3в2 жыл бұрын
не знал, что Алексей игрок геншина
@agarych14912 жыл бұрын
Он написал код для геншина, просто не палится
@trav701 Жыл бұрын
Он его создал
@_bready_ Жыл бұрын
Ему можно
@Joyousmicor Жыл бұрын
Скиньте таймкод, где он про это говорил
@trav701 Жыл бұрын
@@Joyousmicor на рабочем столе ярлык
@wasby367411 ай бұрын
Cпасибо за веб, до этого решал через ексель (в школе так учили), но там намного дольше и многое не решить
@zhmyholet2 жыл бұрын
РЕКЛАМА 1:34:17 - 1:36:21
@phosphix20942 жыл бұрын
какой ранг в геншине?
@ВаряИванова-ы6бАй бұрын
привет, спасибо за объяснение, очень круто
@АнгелДемон-о7ю5 ай бұрын
пять дней до экзамена) Жестко начал разбирать все задачи
@Барсик-ъ2х5 ай бұрын
Два дня до экза))) разобрала только 13 задач
@мефодий_солевой5 ай бұрын
@@Барсик-ъ2хо жиз, только 14 заданий, но еще остались простые задания, которые по идее легки в понимании, так что не все потеряно
@Mitko_myo5 ай бұрын
@@Барсик-ъ2х 2 дня до резерва только 19 разобрала (((
@Орешник_15 ай бұрын
как сдали?
@Орешник_15 ай бұрын
@@Барсик-ъ2х как сдал?
@kev1n2328 ай бұрын
Как обычно Кабанов лучший, идем к сотке, спасибо за веб и детство, отец😉
@arthurbabkin3409 Жыл бұрын
Спасибо большое за видео!
@addad44402 жыл бұрын
Чисто машина!
@_-1-_ Жыл бұрын
37:31 я всегда решал так: if hex(a[i])[-1]=='b' or ...
@iabcesuu7 ай бұрын
а почему 2:24:30 нет условия, что второе число не оканчивается на 7? условие задачи звучит так, как будто ОДНО число больше суммы, а ДРУГОЕ оканчивается на 7
@Vorono4ka7 ай бұрын
Произошёл downgrade сайта комп ЕГЭ. Не знал, что раньше можно было зайти в открытый курс без авторизации
@Lilia-vl11og5 ай бұрын
,, конфетка,, может выпасть на ЕГЭ?
@Danila_fadeev Жыл бұрын
когда сравниваем %10 == 5, то тоже нет разницы, положительное или отрицательное
@azikaro Жыл бұрын
Есть
@PyJS_Wizard Жыл бұрын
Да, верно. На самом деле для числа n справедливо следующее: --n % 10 = 10 - (n % 10). Например, --6 % 10 = 10 - (6 % 10) = 10 - 6 = 4. А для числа с остатком 5 будет одинаково: -15 % 10 = 10 - (15 % 10) = 10 - 5 = 5.
@krosh89829 ай бұрын
а были ли эти крепкие задачи на реальном егэ про многоэтапный поиск?
@kompege9 ай бұрын
да
@georgevonfloydmann17972 жыл бұрын
1:22:25 разве не будет ошибкой отбрасывать все числа, разряд десятков которых равен двум в восьмеричной системе? Получается, помимо чисел оканчивающихся на 27 нам не подходят также те, которые оканчиваются на 21, 22, 23 и т.д
@kompege2 жыл бұрын
у нас число должно оканчиваться на 7. 21, 22, 23 не подходят уже по этому пункту
@georgevonfloydmann17972 жыл бұрын
@@kompege Точно. Стремясь понять второе условие забыл про первое🤣🤣🤣 Спасибо
@ИльяСоседский-л6о2 жыл бұрын
спасибо большое
@ПростоЧеловек-я7м2 жыл бұрын
Спасибо за стрим. А где можно посмотреть про пары не идущие подряд?
@kompege2 жыл бұрын
стримы по 27 заданию )
@wasderlord12436 ай бұрын
а разве нет идентичного задания в инфе?
@nellaparrish93462 жыл бұрын
Спасибо!!!
@GameChanger___7 ай бұрын
Зачем перебирают for i in range(len(a))? Разве нельзя просто for i in a?
@Alewa81316 ай бұрын
Потому что нам нужно обращаться к номерам чисел в списке, а не к самим числам, a[i+1] не равно a+1 как ты без этого будешь к следующему числу обращаться?
@ИсмаилЦуров-м4о Жыл бұрын
1:53 для себя
@Бимж-м4т2 жыл бұрын
Чёт не легко
@zym6958 Жыл бұрын
скажите пж почему мы в анс кладем сумму элементов? это всегда так?
@kompege Жыл бұрын
Я объяснял почему и что кладётся, смотрите внимательнее
@ez9446 Жыл бұрын
там спрашивают колво пар. если мы сложим первое число и последущие за ним то это будет 1одна пара
@zym6958 Жыл бұрын
@@ez9446 спасибо добрый чел
@Katashi322 Жыл бұрын
Какой ранг в геншине ?))
@wacko529 ай бұрын
открытие файла можно сделать через f = open(r'17.txt')
@успех_мотивация Жыл бұрын
Всем привет. Подскажите, пожалуйста, почему условие на "не оканчивается" на 27 проверяют как a[i] // 8 % 8 != 2 Тайм код: 1:20:00
@izen7419 Жыл бұрын
Алексей уже отвечал на этот вопрос "у нас число должно оканчиваться на 7. 21, 22, 23 не подходят уже по этому пункту"
@airenbe67202 жыл бұрын
2:13:30
@МатвейЩеколдин-б8ь10 ай бұрын
Почему то не получается запустить программу, хотя всё сохранил и написал как у вас. Только открывается блокнот
@AorusElite10 ай бұрын
так ты пиши в пайчарм
@lil_fanera Жыл бұрын
Здравствуйте, у вас в последней задаче(2:28:50) не было ошибки пустой последовательности? M = max(ans, key=sum) ValueError: max() arg is an empty sequence Это происходит, когда мы передаём пустой список, но в нашем случае список же не пустой. Код с веба юзал
@MrDemon_228 Жыл бұрын
как относитесь к решению 17 в экселе ? наподобие 9
@mikro33 Жыл бұрын
плохо
@lola_bunny42711 ай бұрын
Пора новый веб
@ГрошПятак7 ай бұрын
А как два числа считать одной строчкой кода? Или так уже не получится?!
@kompege7 ай бұрын
Про это в вебе по 26 и 27 заданию
@ГрошПятак7 ай бұрын
@@kompege , спасибо, Андрей!
@Джошуа_сургутский2 жыл бұрын
Алексей, почему вы не используете zip() ? получался бы элегантный код почти "однострочник" :) например задача 9 из ДЗ выглядела бы так a=[int(i) for i in open('17_8.txt')] d=[(x+y+z)//3 for x,y,z in zip(a, a[1:],a[2:]) if (x%12==0 or y%12==0 or z%12==0) and x%3==0 and y%3==0 and z%3==0] print(len(d),min(d))
@БаймуратЖаанбаев Жыл бұрын
Смотри 1:05:22 Ему тупо лень
@bubbarinosg46822 жыл бұрын
1:02:17 ;))))))))))
@chaser82472 жыл бұрын
ахахаххаха, тоже поржал с этого
@realMiska11 ай бұрын
актуально?
@kompege11 ай бұрын
Актуально )
@realMiska11 ай бұрын
@@kompege супер, спасибо
@rebellion255 Жыл бұрын
Здесь только про подряд идущие элементы без повтора? А если: В файле содержится последовательность из 10 000 натуральных чисел. Каждое число не превышает 10 000. Определите и запишите в ответе сначала количество пар элементов последовательности, у которых различные остатки от деления на d = 160 и хотя бы одно из чисел делится на p = 7, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен. Пример входных данных: 168 7 320 328 Пример выходных данных для приведённого выше примера входных данных: 4 488 Пояснение: Из 4 чисел можно составить 6 пар. В данном случае условиям удовлетворяют пары: 168 и 320, 168 и 7, 320 и 7, 328 и 7. Максимальную сумму дает пара 168 и 320 - 488. В итоге - два цикла, для каждого i из 10к отбирается j из 10к, а ваш код это не учитывает, по всей видимости, отбирая не все значения
@kompege Жыл бұрын
Это 27 задача )
@rebellion255 Жыл бұрын
@@kompege к сожалению, 17) Перебирать, конечно, можно, но это займет на 50 млн операций минимум минуту, если памяти хватит на егэ. Предпочтительно разбить на корзины, множество, чтобы выполнение производилось за 0.2 сек
@kompege Жыл бұрын
@@rebellion255 сдамгиа засунули 27 задачи в 17. Так то это как 27А и перебрать можно без проблем двойным циклом
@rebellion255 Жыл бұрын
@@kompege Можно, но если будут такие же задания, где диапазон будет больше и памяти уже не хватит?
@rebellion255 Жыл бұрын
@@kompege 400 мегабайт на этот код - надежда на то, что не поругается на память, время ожидания и будет работать не медленно
@ph-hn9by9 ай бұрын
Актуально?
@kompege9 ай бұрын
Обложку посмотри
@PuCyHOK Жыл бұрын
Почему B=11, а D=13?
@kompege Жыл бұрын
Потому что это значение цифр в шестнадцатеричной системе счисления
@Generator-idei_03.2 жыл бұрын
1.47. 1.58
@trojangosling Жыл бұрын
Вообще не понял, зачем нужен тут АБС, кто может объяснить ?
@kompege Жыл бұрын
14%10 == 4 -14%10 == 6
@illumihat2 жыл бұрын
Здравствуйте, возможно глупый вопрос, а где брать файлы, те что на стриме?
@kompege2 жыл бұрын
Если задача с сайта Полякова, то можно оттуда. А так я файлы отдельно не выкладываю
@MorokPlayChannel2 жыл бұрын
@@kompege а почему не приклепляете? было бы удобно, если бы можно было работать с такими же файлам как у вас)
@damirkoblev43332 жыл бұрын
@@kompege Очень советую выкладывать, так намного удобнее и заниматься и проверять свои решения!)
@Бимж-м4т2 жыл бұрын
@@damirkoblev4333 открытый курс бро
@nest76537 ай бұрын
Этот стрим актуален для 2024 года?
@kompege7 ай бұрын
Обложка и название тебе об этом не говорят?
@masterenot7 ай бұрын
всё ,что на открытом курсе актуально
@vadimnikitin93902 жыл бұрын
почему у вас есть платные курсы так нельзя я отписываюсь
@vinerx89792 жыл бұрын
Эм, открытый курс никуда не делся, полезная вещь. Что не так?
@ВладКоваль-м1р2 жыл бұрын
лол, он че те должен свои знания и время бесплатно отдавать?
@artemdragonsky2229 Жыл бұрын
Вы ещё зайдите в магазин техники и спросите, почему они бесплатно не отдают, чудо в перьях🤣😂
@crushitelyoutuba Жыл бұрын
у него разве что-то платное есть?
@Александр-ч7з9д Жыл бұрын
@@crushitelyoutuba +. видел, что Алексей отвечал насчет платных курсов отказом... Хотя, может, я и ошибаюсь.
@АлександрЗахаренко-ф4щ10 ай бұрын
a = [int(x) for x in open("17.txt")] ans1 = [] cnt = 0 z = [] maxisumma = -10**9 for i in range(len(a) - 1): if (a[i] ** 2 + a[i+1] ** 2) %2 == 1 and (a[i] ** 2 + a[i+1] ** 2) < 80: ans1.append([a[i] , a[i+1], a[i] + a[i+1]]) #двумерный массив 0_0 cnt += 1 # вот ответ на первый пункт for t in range(len(ans1)): if ans1[t][2] > maxisumma : maxisumma = ans1[t][2] z.append([ans1[t][0], ans1[t][1]]) ans__2 = z[-1] ans2 = min(ans__2) print(cnt, ans2) ой я короче вот так замудрил с двумерными массивами и решил последнюю задачу) расход памяти досвидос конечно