Advertisement
Guest User

task 1

a guest
Jan 26th, 2020
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.37 KB | None | 0 0
  1. # Task 1
  2. recurrent <- function(params) {
  3.   prev <- params[1]
  4.   curr <- params[2]
  5.   n <- params[3]
  6.   result <- 0
  7.  
  8.   if (n < 0) {
  9.     return(-1)
  10.   }
  11.  
  12.   if (n < 3) {
  13.     return(params[n])
  14.   }
  15.  
  16.   for (i in 3:n) {
  17.     result <- 2 * (curr + prev)
  18.    
  19.     prev <- curr
  20.     curr <- result
  21.   }
  22.  
  23.   return(result)
  24. }
  25.  
  26. tData <- c(1, 2, 20)
  27. recurrent(tData)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement