পাওয়ারশেল ভি 2 +, 85 79 69 বাইট
param($n)$b=1,1;2..$n|%{$b+=$b[$_-$b[$_-1]]+$b[$_-$b[$_-2]]};$b[$n-1]
ইনপুট নেয় $n, $bএকটি অ্যারে হিসাবে সেট করে @(1, 1), তারপরে একটি লুপ প্রবেশ করে 2 .. $n। প্রতিটি পুনরাবৃত্তি আমরা $bসিকোয়েন্সের সর্বশেষ গণনাটিতে সিকোয়েন্সের একটি সাধারণ +=এবং সংজ্ঞা দিয়ে পরীক্ষা করি। তারপরে আমরা যথাযথ সংখ্যাটি আউটপুট করি $b(এর সাথে -1পাওয়ারশেলের অ্যারেগুলি শূন্য-সূচকযুক্ত)। এটি যদি কাজ করে$n দুটি মানগুলি নিম্ন সূচকে প্রাক-জনবহুল হ'ল 1বা এটি 2কারণেই$b শুরু থেকেই , তাই যদি জাঙ্কের উপর লুপ থাকে তবে তা এড়ানো যায় না।
পুনরাবৃত্তির সমাধান 78 76 বাইট
$a={param($k)if($k-lt3){1}else{(&$a($k-(&$a($k-1))))+(&$a($k-(&$a($k-2))))}}
প্রথমবার আমি উত্তর হিসাবে একটি ল্যাম্বডা এর সমতুল্য ব্যবহার করেছি, সাধারণত একটি পুনরাবৃত্ত সমাধান কম হয় (যেমন আপনি সমস্ত নেস্টেড পেরেনগুলি থেকে দেখতে পারেন)। তবে, এক্ষেত্রে নেস্টেড পেরেনগুলি নেস্টেড অ্যারে কলগুলির সাথে পুনরাবৃত্ত সমাধানে প্রায় নকল হয়ে গেছে, তাই পুনরাবৃত্তির সমাধানটি সংক্ষিপ্ত। নাহ, পুনরাবৃত্তি সমাধানটি আসলেই খাটো (উপরে দেখুন)।
এটিকে এক্সিকিউশন-অপারেটরের মাধ্যমে কল করুন &$a 20। কেবল একটি সরাসরি-পুনরাবৃত্ত কল