Ответ на пост «Гуманитарий пытается влезть в программирование. Day two»

Часто вижу здесь посты, о попытках уйти в программисты с нуля. И хочу для данной аудитории, привести пример, так сказать на пальцах, чем отличается обучение по книжкам типа "Программирование распределенных нейросетей на машинных кодах за 10 дней" и обучением в институте. Ну и в целом, это помогает оценить свои возможности, и понять, а оно вам вообще надо?


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


Есть n количество работников и n количество задач. Каждый из работников, в силу своей квалификации, может выполнить каждую задачу за разное количество времени. Нужно посчитать, за какое минимальное время, работники справятся с этими задачами, при условии, что каждому работнику будет назначена задача с которой он справляется быстрее всего.


Ниже картинка для наглядности. Три работника, три задачи. Т.е. первый работник может выполнить первую задачу за 3 часа, вторую за 5, третью за 7. Ну и т.д.


Для чистоты эксперимента, дальше картинки читайте после выполнения задания.

Ответ на пост «Гуманитарий пытается влезть в программирование. Day two» Программирование, Python, Новичок, Мат, Ответ на пост

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

Вы смотрите срез комментариев. Показать все
1
DELETED
Автор поста оценил этот комментарий

Да пускай пыхтит. У нас, видимо, страна такая, где мало кто по образованию работает. Даже министром обороны может стать не военный и не служивший...

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку