গণিতে এই প্রশ্নটি দ্বারা অনুপ্রাণিত ।
সমস্যাটি
nএকটি প্রাকৃতিক সংখ্যা হতে দিন≥ 2। এর বৃহত্তম বিভাজন নিনn- যাnনিজের থেকে পৃথক - এবং এটি থেকে বিয়োগ করুনn। আপনি না পাওয়া পর্যন্ত পুনরাবৃত্তি1।
প্রশ্নটি
1প্রদত্ত সংখ্যায় পৌঁছাতে কয়টি পদক্ষেপ নেয় n ≥ 2।
বিস্তারিত উদাহরণ
যাক
n = 30।
এর বৃহত্তম বিভাজন:
1. 30 is 15 --> 30 - 15 = 15
2. 15 is 5 --> 15 - 5 = 10
3. 10 is 5 --> 10 - 5 = 5
4. 5 is 1 --> 5 - 1 = 4
5. 4 is 2 --> 4 - 2 = 2
6. 2 is 1 --> 2 - 1 = 1
এটি পৌঁছাতে 6 টি পদক্ষেপ নেয় 1।
ইনপুট
- ইনপুটটি একটি পূর্ণসংখ্যা
n, যেখানেn ≥ 2। - আপনার প্রোগ্রামটির ভাষার সর্বোচ্চ পূর্ণসংখ্যার মান পর্যন্ত ইনপুট সমর্থন করা উচিত।
আউটপুট
- কেবল ধাপের সংখ্যা যেমন আউটপুট করে
6। - শীর্ষস্থানীয় / পিছনের সাদা জায়গা বা নিউলাইনগুলি ভাল।
উদাহরণ
f(5) --> 3
f(30) --> 6
f(31) --> 7
f(32) --> 5
f(100) --> 8
f(200) --> 9
f(2016^155) --> 2015
আবশ্যকতা
- আপনি
STDINফাংশন প্যারামিটার হিসাবে বা নিকটতম সমতুল্য থেকে কমান্ড লাইন আর্গুমেন্ট থেকে ইনপুট পেতে পারেন । - আপনি একটি প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। এটি যদি কোনও বেনামে কাজ করে থাকে তবে দয়া করে কীভাবে এটি চালাবেন তার একটি উদাহরণ অন্তর্ভুক্ত করুন।
- এটি কোড-গল্ফ তাই বাইট জিতে সংক্ষিপ্ত উত্তর।
- স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
এই সিরিজটি ওআইআইএস-তেও পাওয়া যাবে: A064097
একটি আধা-লোগারিদম দ্বারা inductively সংজ্ঞা দেওয়া হয়
a(1) = 0এবংa(p) = 1 + a(p-1)যদিpপ্রধান হয় এবংa(n*m) = a(n) + a(m)যদিm,n > 1।
2^32 - 1। বাকিটি আপনার এবং আপনার সিস্টেমের উপর নির্ভর করে। আশা করি, আপনি আপনার প্রশ্নের সাথে এটি বোঝাতে চেয়েছিলেন।




