ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาตามที่ระบุด้านล่าง
คำชี้แจงปัญหา − เราได้รับตัวเลข เราต้องหาตัวคูณที่ n ของตัวเลข k ในเลขฟีโบนักชี
วิธีแก้ปัญหามีการกล่าวถึงด้านล่าง−
ตัวอย่าง
# 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
ตัวแปรและฟังก์ชันทั้งหมดได้รับการประกาศในขอบเขตสากลดังแสดงในรูปด้านบน
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีที่เราสามารถหาตัวคูณที่ n ของจำนวน k ในอนุกรมฟีโบนักชี