इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।
समस्या कथन - हमें एक संख्या दी गई है, हमें फाइबोनैचि संख्या में एक संख्या k का nवां गुणज ज्ञात करना होगा।
समस्या के समाधान पर नीचे चर्चा की गई है-
उदाहरण
# find function def find(k, n): f1 = 0 f2 = 1 i =2; #fibonacci recursion while i!=0: f3 = f1 + f2; f1 = f2; f2 = f3; if f2%k == 0: return n*i i+=1 return # multiple of which number n = 5; # number k = 4; print("Position of n\'th multiple of k in""Fibonacci Series is: ", find(k,n));
आउटपुट
Position of n'th multiple of k inFibonacci Series is: 30
जैसा कि ऊपर दिए गए चित्र में दिखाया गया है, सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं।
निष्कर्ष
इस लेख में, हमने सीखा है कि हम फिबोनाची श्रृंखला में किसी संख्या k का nवां गुणज कैसे प्राप्त कर सकते हैं।