একটি সুমাক ক্রম দুটি পূর্ণসংখ্যার সাথে শুরু হয়: টি 1 এবং টি 2 ।
পরবর্তী শব্দ, টি 3 , = টি 1 - টি 2
আরও সাধারণভাবে, t n = t n-2 - t n-1
ক্রমটি শেষ হয় যখন টি এন <0 হয়।
আপনার চ্যালেঞ্জ: একটি প্রোগ্রাম বা ফাংশন লিখুন যা টি 1 এবং টি 2 দিয়ে শুরু করে সুমাক ক্রমের দৈর্ঘ্য মুদ্রণ করে ।
- টি 1 এবং টি 2 আপনার ভাষার সীমার মধ্যে পূর্ণসংখ্যা।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
পরীক্ষার মামলা
t1 t2 sumac_len(t1,t2)
120 71 5
101 42 3
500 499 4
387 1 3
বোনাস রাস্তার ক্রেডিট:
3 -128 1
-314 73 2
এটি কোড-গল্ফ, তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
t1এবং t2ইনপুট হিসাবে? এবং iপরীক্ষার ক্ষেত্রে কী আছে?
t_1 = t_2 = 0? "বোনাস স্ট্রিট ক্রেডিট" এর অর্থ কি আমাদের পরিচালনা করতে হবে না t_1 < 0বা t_2 < 0?