Население может увеличиваться за счет естественного прироста или за счет иммиграции.
Естественный прирост задается в процентах в год. Например, число 5 означает, что начаеление растет естественный путем на 5% в год. Например, если было 133 человека, то естественным путем через год их станет 139.
Миграция задается в абсолютных числах. Например, число 23 означает, что произойдет изменение на 23 человека в год. Например, если было 133 человека, то за сет миграции через год их станет 156.
Функция yearsToTarget
должна опредлять, за сколько лет будет достигнуто целевое значение населения.
console.log(yearsToTarget(1000, 2, 50, 1200)); // 3
Из населения 1000 человек с естественным приростом 2 человека в год и иммиграцией 50 человек в год за 3 года получится 1213 человек. Таким образом значение 1200 мы достигнем за 3 года.