За 5,5 часа 5,5 программиста пишут 5,5 тысячи строк программного кода. Посчитайте, получится ли у 24 программистов за 1 день написать больше 105 тысяч строк кода, если их навыки и продуктивность одинаковы?
Всех данных, приведенных в условиях задачи, достаточно для составления и решения уравнения. С его помощью можно узнать, сколько один программист напишет строк кода за 1 час. Дальше это число нужно будет умножить на количество дней и программистов.
Обязательно внимательно прочитайте формулировку вопроса: вам нужно не просто провести расчеты, но также дать ответ на поставленный вопрос. Т.е. в итоге ответ должен быть таким: результат вычислений + вывод, смогут или нет программисты написать требуемое количество кода. С помощью таких мелочей работодатели любят проверять кандидатов на внимательность и точность.
Для составления уравнения реалистичность условий задачи нам не нужно учитывать. Будем выражать все абстрактным математическим языком, для которого работоспособность ½ разработчика – это норма.
Составим уравнение для вычисления скорости работы 1-го программиста за 1 час:
5,5 программистов * 5,5 часов = 5 500 строк кода
Делаем вычисления:
30,25 программисточасов = 5 500 строк кода
1 программисточас = 5 500 строк кода ÷ 30,25 программисточасов
1 программисточас ≈ 181,818 строк кода
Один программисточас означает число строк кода, которое 1 программист пишет за 1 час. Остается умножить это значение на указанные в вопросе задачи данные:
24 программиста × 24 часа (1 день) × 181,818 строк кода в час ≈ 104727,168 кодовых строк
~ 104 727,168