সংযুক্ত নম্বর গেম
একটি ফাংশন / প্রোগ্রাম লিখুন যা 2 পূর্ণসংখ্যার পরামিতিগুলির পূর্ণসংখ্যার পরামিতি বা পূর্ণসংখ্যার ভেরিয়েবল , একটি শুরুর সংখ্যা এবং সর্বাধিক পুনরাবৃত্তির গণনা নেয়। কোডটিতে একটি নতুন সংখ্যা তৈরির জন্য নিম্নলিখিত গেমের উদাহরণটি সম্পাদন করা উচিত, এবং সংখ্যাটি একক অঙ্কের বাম না হওয়া পর্যন্ত পুনরাবৃত্তি করবে। যেমন।
3 7 2 = (3 + 7) & (7 + 2) = 10 9
1 0 9 = (1 + 0) & (0 + 9) = 1 9
1 9 = (1 + 9) = 10
1 0 = (1 + 0) = 1
মূলত, প্রতিটি স্বতন্ত্র অঙ্ক নিয়ে তার প্রতিবেশীর সাথে যুক্ত করুন, তারপরে পরবর্তী সংযোজনের ফলাফলও যুক্ত করুন।
সর্বাধিক পুনরাবৃত্তি গণনা অসীম লুপগুলি রক্ষা করা এবং যখন সর্বোচ্চটি আঘাত করা হয়, কোডটি সর্বশেষ 5 নম্বর ধাপগুলি ডাম্প করে। একক অঙ্কে পৌঁছে শেষ করে একই আউটপুটটি হওয়া উচিত। যদি 5 টি পদক্ষেপেরও কম ঘটে থাকে তবে কেবলমাত্র বৈধ সংখ্যাগুলি আউটপুট করুন।
Step: Number
সমাপ্ত বা সমাপ্ত পদক্ষেপের শেষ 5 টি ধাপ সহ আউটপুট ( ) এর মতো উপস্থিত হওয়া উচিত :
func(3541, 50)
এই সঠিক আউটপুট ফর্ম্যাট উত্পাদন করতে হবে:
6: 1411
7: 552
8: 107
9: 17
10: 8
func(3541, 5)
উত্পাদন করবে:
1: 895
2: 1714
3: 885
4: 1613
5: 774
পুরো গণনা হচ্ছে:
1: 895
2: 1714
3: 885
4: 1613
5: 774
6: 1411
7: 552
8: 107
9: 17
10: 8
যদি 5 টিরও কম পদক্ষেপ থাকে তবে কেবল নেওয়া পদক্ষেপগুলি মুদ্রণ করুন।
কেবল অন্তর্নির্মিত লিবস ব্যবহার করুন, প্যারামিটারগুলি যে কোনও জায়গা থেকে হতে পারে (আপনার পছন্দের ভাষার পক্ষে যা সহজ)। সর্বাধিক পূর্ণসংখ্যার আকারের সীমা নেই এবং যদি অতিরিক্ত প্রবাহ থাকে তবে এটি ক্রাশ হতে দিন।
ধাঁধা দৃষ্টিকোণ থেকে এটি খুব কঠিন নয়, আমি গ্রহণের উত্তরের জন্য বিবেচনার জন্য সাবমিশনের জন্য রবিবার 25, 8 পিএম (ইউটিসি + 8) পর্যন্ত দেব, যে মুহুর্তে কোনও ভাষার সংক্ষিপ্ততম বিজয়ী হবে।
সম্পাদনা করুন:
হাওয়ার্ডকে অভিনন্দন, একটি 48 গল্ফস্ক্রিপ্ট উত্তরের সাথে জিতেছে ।
AP 66 এপিএল উত্তরের সাথে ২ য় স্থানের মেরিনাসের বিষয়ে বিশেষ উল্লেখ ।
আমার ব্যক্তিগত প্রিয় (জাভাস্ক্রিপ্টের প্রতি পক্ষপাতদুষ্ট হওয়া) কোর 1024 এর উত্তর ছিল ।
func(3541, 5)
5 টি ধাপ বা 10 প্রিন্ট করার কথা?