00:00 Всем привет! 00:17 В чем суть 22 задачи? 02:50 Решаем задачу руками 04:15 Лайфхак, чтобы процессы соответствовали номеру строки 05:40 Как не считать максимум самому? 08:20 Задача 2 - Решаем задачу быстро 11:50 Как решить задачу на питоне? 16:10 Задача 4 - Что делать, если строк в файле много? 18:12 Задача 5 19:09 Задача 6 21:25 Задача 7 - Как решать, если номер процессов некрасивые? 28:50 Что делать, если нужно найти, когда закончатся первые 50? 30:10 Задача 8 33:11 3 шага решения 22 задачи 34:55 Задача 9 - Как найти наибольшее количество процессов может быть завершено за 144 секунды? 47:21 Как решать через ВПР в Экселе? 54:20 Сравнение решений 56:10 Пока!
00:00 - Задача 1. База + Excel 08:21 - Задача 2. Закрепляем Excel 11:04 - Задача 3. Переход к Python 16:25 - Задачи 4-6. Большие файлы 21:15 - Задача 7. Большие ID процессов + другой вопрос задачи 30:07 - Задача 8. Закрепляем большие ID процессов 34:54 - Задача 9. Другая прога для больших ID + другой вопрос задачи 47:16 - Бонусное решение через функцию ВПР в Excel
вкусняшка за вкусняшку, спасибо и пожалуйста^^ Каждый раз, когда вижу сложный прототип и разбираюсь с ним, хочется, чтобы на реальном экзамене выпал ;) красивые 22
благодаря вашим объяснениям получилось придумать своё программное решение этой задачи, спасибо большое, АР! n= w=[] for i in range(n): s=input().replace(';',' ').split() w.append(s) endings={i[0]:0 for i in w } for _ in range(100): for j in w: if j[2]=='0': endings[j[0]]=int(j[1]) else: endings[j[0]]=max(int(endings[k]) for k in j[2:]) + int(j[1]) for x in endings: print(endings[x])
Чуть покороче записал код для создания формул (s - это строка со всеми данными ): for i, s in enumerate(s.split(' '), 1): a, b, c = s.split() if c == '0': res = f'=B{i}' else: res = f'=МАКС({";".join(f"D{num}" for num in c.split(";"))})+B{i}' print(res)
00:00 Всем привет!
00:17 В чем суть 22 задачи?
02:50 Решаем задачу руками
04:15 Лайфхак, чтобы процессы соответствовали номеру строки
05:40 Как не считать максимум самому?
08:20 Задача 2 - Решаем задачу быстро
11:50 Как решить задачу на питоне?
16:10 Задача 4 - Что делать, если строк в файле много?
18:12 Задача 5
19:09 Задача 6
21:25 Задача 7 - Как решать, если номер процессов некрасивые?
28:50 Что делать, если нужно найти, когда закончатся первые 50?
30:10 Задача 8
33:11 3 шага решения 22 задачи
34:55 Задача 9 - Как найти наибольшее количество процессов может быть завершено за 144 секунды?
47:21 Как решать через ВПР в Экселе?
54:20 Сравнение решений
56:10 Пока!
00:00 - Задача 1. База + Excel
08:21 - Задача 2. Закрепляем Excel
11:04 - Задача 3. Переход к Python
16:25 - Задачи 4-6. Большие файлы
21:15 - Задача 7. Большие ID процессов + другой вопрос задачи
30:07 - Задача 8. Закрепляем большие ID процессов
34:54 - Задача 9. Другая прога для больших ID + другой вопрос задачи
47:16 - Бонусное решение через функцию ВПР в Excel
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
хоп-хоп, помогаю продвижению канала 🙃
АР, спасибо за контент!!!
спасибо за ролик!
вкусняшка за вкусняшку, спасибо и пожалуйста^^
Каждый раз, когда вижу сложный прототип и разбираюсь с ним, хочется, чтобы на реальном экзамене выпал ;) красивые 22
как же я тебя понимаю😌
Сделал вкусняшку для АР, Спасибо за ролик, все понятно)
помогаю продвижению канала!!!!
благодаря вашим объяснениям получилось придумать своё программное решение этой задачи, спасибо большое, АР!
n=
w=[]
for i in range(n):
s=input().replace(';',' ').split()
w.append(s)
endings={i[0]:0 for i in w }
for _ in range(100):
for j in w:
if j[2]=='0':
endings[j[0]]=int(j[1])
else:
endings[j[0]]=max(int(endings[k]) for k in j[2:]) + int(j[1])
for x in endings:
print(endings[x])
У меня почему-то эксель не открывает файлы типа оds, что с этим можно сделать?
28:43 что делать если при вставке формул в Excel их дробит на части?!
Чуть покороче записал код для создания формул (s - это строка со всеми данными ):
for i, s in enumerate(s.split('
'), 1):
a, b, c = s.split()
if c == '0':
res = f'=B{i}'
else:
res = f'=МАКС({";".join(f"D{num}" for num in c.split(";"))})+B{i}'
print(res)
а что делать, если в файле с большой таблицей есть пустые строки? Я с решу ЕГЭ качаю, уже второй файл попадается, где пустые строки
решу егэ - не самый лучший сайт для подготовки
решение программмой огонь
🔥🔥🔥
АР лучший 🔥
❤🔥❤🔥
А чисто по логике, это же можно и без питона решать?
если здесь пофлудить никто не забанит получается...
1600 просмотров и 15 комментариев...
бесполезная задача какая-то. даже думать не надо(
бархатный ролик, фуууууф