Uma sequência normal
A sequência começa com F(1)=0 e F(2)=1. Cada termo seguinte é (F(n-1) + F(n-2)) % 3. Retorne F(n). A entrada é do tipo BigInteger porque n pode ser muito grande.
Exemplos
Program.normalSequence(new BigInteger("20")) // ➞ 2
Program.normalSequence(new BigInteger("51013947783")) // ➞ 2Observações
- A entrada satisfaz
1 ≤ n ≤ 10^19.