Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object Tribonacci {
- def tribonacci[T: Numeric](signature: List[T], n: Int): List[T] = {
- if (n <= 3) signature.take(n)
- else {
- val prev = tribonacci(signature, n - 1)
- prev ::: List(prev.reverse.take(3).sum)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement