Solve a few problems
This commit is contained in:
commit
59de67963d
14 changed files with 101 additions and 0 deletions
16
04_fib/fib.nim
Normal file
16
04_fib/fib.nim
Normal file
|
@ -0,0 +1,16 @@
|
|||
import os
|
||||
import std/strutils
|
||||
|
||||
let n = parseInt(paramStr(1))
|
||||
let k = parseInt(paramStr(2))
|
||||
|
||||
var adultPairs = 0
|
||||
var newbornPairs = 1
|
||||
|
||||
for i in 1 ..< n:
|
||||
var adultPrevPairs = adultPairs
|
||||
adultPairs = adultPairs + newbornPairs
|
||||
newbornPairs = k*adultPrevPairs
|
||||
|
||||
let pairs = adultPairs + newbornPairs
|
||||
echo $pairs
|
1
04_fib/rosalind_fib.txt
Normal file
1
04_fib/rosalind_fib.txt
Normal file
|
@ -0,0 +1 @@
|
|||
32 5
|
Loading…
Add table
Add a link
Reference in a new issue