DEV Community

Discussion on: Daily Challenge #120 - Growth of a Population

Collapse
 
erezwanderman profile image
erezwanderman

JS

nb_year = (p0, p100, aug, target) => {
    const rate = p100/100 + 1;
    let n, pop;
    for (n = 0, pop = p0; pop < target; n++) {
        pop = ~~(pop * rate + aug);
    }
    return n;
}