Quando você economizará um milhão?
Você conseguiu o emprego dos seus sonhos. O pagamento segue uma progressão geométrica (consulte os recursos). No seu primeiro mês de trabalho, você receberá seu primeiro salário first_month. A cada mês seguinte, seu salário será multiplier vezes maior que o salário do mês anterior.
Crie uma função que receba o salário de first_month e o multiplier, e retorne quantos meses você levou para economizar mais de um milhão. O problema pressupõe que você economiza 100% de cada salário.
Exemplos
million_in_month(10, 2) ➞ 17
million_in_month(100, 1.01) ➞ 464
million_in_month(50, 100) ➞ 4
# Mês 1 = 50 (salário 50)
# Mês 2 = 5050 (salário 5,000 + 50 já economizado)
# Mês 3 = 505050 (salário 500,000 + 5,050 já economizado)
# Mês 4 = 50505050 (salário 50,000,000 + 505,050 já economizado)Observações
- Não se esqueça de retornar o resultado em quantidade de meses.
- Retorne o resultado quando suas economias forem maiores que 1,000,000.