Найти в Дзене
Журнал «Код»

Как поделить премии?

Помогите начальнику отдела.

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

В команде начальника двое хороших ребят: джуниор и сеньор.

Руководителю предложили такую схему:

  1. Он предлагает обоим решить одинаковую задачу на скорость
  2. Если задачу первым решит джуниор, то он получит 70 тысяч, а руководитель отдела — 140. Это бонус за то, что воспитал такого талантливого программиста.
  3. Если задачу решит сеньор, то он получит 140 тысяч в качестве признания за свой опыт, а руководитель — только 70, потому что победа сеньора была очевидной.

Оба программиста решили задачу одновременно, а призовой фонд всего 210 тысяч. Как нужно поделить бонусы, чтобы они соответствовали начальным правилам?

Решение

Если внимательно посмотреть на условия, то можно заметить такое:

  • При победе джуниора он получает ⅓ призового фонда, а его руководитель — ⅔.
  • При победе сеньора всё наоборот — он получает ⅔ от всей суммы, а руководитель — только треть.

Получается, что сеньор должен получить бонус в два раза больше, чем руководитель, а руководитель — в два раза больше денег, чем джуниор. Обозначим размер бонуса сеньора за X и запишем это же, но на языке математики:

  • джуниор получает X тысяч рублей;
  • руководитель — 2X, потому что должен получить в два раза больше джуниора;
  • сеньор — 4X, потому что в два раза больше руководителя.

Так как всего наш призовой фонд — 210 тысяч рублей, то получим:

X + 2X + 4X = 210

7X = 210

X = 30

Теперь несложно посчитать, сколько кому бонусов достанется:

  • джуниор получит 30 тысяч,
  • руководитель отдела — 60 тысяч,
  • сеньор — 120 тысяч

А вот какие на самом деле зарплаты получают джуниор и сеньор.