В свое время эту задачу очень любили давать на собеседовании в 1C, в Лукойле, возможно где-то ещё. Она несложная, но проверяла сразу несколько навыков соискателя.
У нас есть 5,5 программистов, которые за 5,5 часов пишут 5,5 тысяч строк кода. Все, как один, с одинаковой производительностью и навыками. Не иначе как андроиды, но это не наше дело, а интересует нас вот что: получится ли у 24 таких программистов за 24 часа написать 105 000 кода?
Понятно, что задача оторвана от реальности. И нет, это не тот случай, когда надо сказать, что 5,5 программистов не бывает. У программистов бывает всё. Короче говоря, надо просто решить и показать свои рассуждения и математику.
Решение
В решении всё просто, но надо быть аккуратным. Раз 5,5 программистов за 5,5 часов пишут 5500 строк кода, значит 1 программист за 1 час пишет 5500:5,5:5,5=181,8(18) строк кода.
Значит 24 программиста за 24 часа пишут: 24•24•181,8(18)≈104727,168... строк кода. Очевидно, что это почти на 273 строки меньше, чем нужно.
И в этом первый подвох. Если делать в уме или сильно округлять, то можно запросто получить неправильный ответ, потому что не хватает всего 0,26%.
Вторая ошибка — это оставить вместо ответа число. Нас ведь спрашивают не сколько строк кода они напишут, а получится у них или нет. Так что отвечать нужно так: нет, у них не получится.
Ну и дальше по желанию можно добавить, что им не хватит совсем немного производительности. И можно посчитать, сколько должен писать один кодер за час, чтобы они успели. 24•24=105000, следовательно 1 программист за 1 час должен писать 105000:24:24=182,291(6) строк кода.
Как вам такая задача с подвохом? Как я уже сказал, она проверяет сразу несколько вещей. Во-первых, аккуратность в вычислениях, во-вторых, внимательность к вопросу.
Ещё интересно: Найти площадь заштрихованной фигуры. Задача для 9 класса, которая не по зубам большинству школьников
Где искать репетитора ребенку и как развить у него логику и нестандартное мышление
Как без рук перелить воду в пустой стакан?