Uma sequência Sumac começa com dois números inteiros: t 1 e t 2 .
O próximo termo, t 3 , = t 1 - t 2
De maneira mais geral, t n = t n-2 - t n-1
A sequência termina quando t n <0.
Seu desafio: escreva um programa ou função que imprima o comprimento de uma sequência Sumac, começando com t 1 e t 2 .
- t 1 e t 2 são números inteiros dentro do intervalo do seu idioma.
- Aplicam-se brechas padrão.
Casos de teste
t1 t2 sumac_len(t1,t2)
120 71 5
101 42 3
500 499 4
387 1 3
Cred de rua de bônus:
3 -128 1
-314 73 2
Isso é código-golfe, então a resposta mais curta em bytes vence.
t1
e t2
como entrada? E o que há i
nos casos de teste?
t_1 = t_2 = 0
? "Credit street cred" significa que não precisamos lidar t_1 < 0
ou t_2 < 0
?