cs: add “1137. N-th Tribonacci Number”

Signed-off-by: Matej Focko <mfocko@redhat.com>
This commit is contained in:
Matej Focko 2024-01-07 20:00:24 +01:00
parent b6f5b99ee1
commit 4cca12685d
Signed by: mfocko
GPG key ID: 7C47D46246790496

View file

@ -0,0 +1,18 @@
public class Solution {
public int Tribonacci(int n) {
var sequence = new int[]{0, 1, 1};
if (n < 3) {
return sequence[n];
}
for (var i = 3; i <= n; ++i) {
var next = sequence.Sum();
sequence[0] = sequence[1];
sequence[1] = sequence[2];
sequence[2] = next;
}
return sequence[2];
}
}