0

Recursion?๐Ÿค”dynamic programmming???๐Ÿ™ƒ๐Ÿ™‚

def manu(x): if x == 1: return 0 if x == 2: return 1 else: return manu(x - 1) + manu(x - 2) print(manu(10)) 34 is the answer when we execute this code snippet in any IDE.Can geeks tell me how do we get that?(i feel like we should use dynamic programming concept here but still want to sense that with ur good procedure) Hoping ur answers......

16th Aug 2020, 11:29 AM
$GEEK~(๐Ÿค”BM.MARESHโœŒ๐Ÿ˜œ)
$GEEK~(๐Ÿค”BM.MARESHโœŒ๐Ÿ˜œ) - avatar
1 Answer
+ 2
For ex: manu(5) : returns => manu(5-1) + manu(5-2) => manu(4) + manu(3) => manu(4-1)+manu(4-2)+manu(3-1) +manu(3-2) =>manu(3)+manu(2) + manu(2) + manu(1) =>manu(3-1)+manu(3-2) + manu(2) +1+0 => manu(2) + manu(1) + 1 +1 => 1 + 0 + 1 +1 => 3 Simalar way for 10.
16th Aug 2020, 11:55 AM
Jayakrishna ๐Ÿ‡ฎ๐Ÿ‡ณ