এটি এই চ্যালেঞ্জ এবং জিওবিটস / কার্পেট পাইথন এর উন্নতি করার ধারণার উপর ভিত্তি করে:
এই চ্যালেঞ্জের জন্য, দুটি সংখ্যার মধ্যে দূরত্বটি একটি লুপতে পরিমাপ করা হয়, সুতরাং, উদাহরণস্বরূপ, 0 এবং 999 এর মধ্যে দূরত্ব 1 হয় 1. এটি সর্বদা সর্বদা সর্বনিম্ন বা সর্বোচ্চ সংখ্যা বাছাইয়ের মতো কৌশলগুলি প্রতিরোধ করা উচিত। কেবলমাত্র অন্যান্য পরিবর্তনটি হ'ল যে সর্বনিম্ন সংখ্যাটি চয়ন করা যায় তা এখন 1 এর পরিবর্তে 0 হয়।
আমি এখানে সংক্ষিপ্তসার করব:
- জাভা, পাইথন বা রুবিতে একটি ফাংশন লিখুন যাতে তিনটি যুক্তি লাগে:
- এখন পর্যন্ত খেলেছে রাউন্ডের সংখ্যা
- খেলোয়াড় সংখ্যা
- স্পেস-বিভাজিত স্ট্রিংগুলির একটি অ্যারে হিসাবে পূর্ববর্তী রাউন্ডগুলিতে নির্বাচিত সংখ্যাগুলি
- এটি অন্তর্ভুক্ত সহ 0 থেকে 999 পর্যন্ত পূর্ণসংখ্যা ফেরত পাঠানো উচিত
- প্রতিটি রাউন্ডের জন্য স্কোর হ'ল দূরত্বের বর্গাকার শিকড়গুলির যোগফল একে অপরের প্রোগ্রামের যে সংখ্যাটি বেছে নিয়েছিল to
- 100 রাউন্ডের পরে সর্বোচ্চ স্কোর সহ প্রোগ্রামটি।
- প্রতি ব্যক্তি একটি উত্তর
নিয়ন্ত্রণ প্রোগ্রামটি এখানে:
https://github.com/KSFTmh/src/
লিডারবোর্ড
নাম্বার, TheBestOne দ্বারা, জিতেছে।
- নাম্বার - 9700
- নাম্বারপ্লাসফৌরনাইন - 9623
- প্রাচীন ইতিহাসবিদ - 9425
- FindCampers - 9259
- WowThisGameIsSoDeep - 9069
- নমুনা - 9014
- সাবোটেজ ক্যাম্পার্স - 8545
স্পষ্টতই, আমার শিবিরের নাশকতা ... এর (?) খুব ভাল কাজ করে না।
এখানে পূর্ণ ফলাফল: https://github.com/KSFTmh/src/blob/master/results-3
আমি মনে করি এটি অনুলিপি না হওয়ার পক্ষে যথেষ্ট আলাদা।
যাইহোক, স্ট্যাক এক্সচেঞ্জে এই প্রথম আমার প্রশ্ন জিজ্ঞাসা, সুতরাং আমি কিছু ভুল করছি কিনা তা আমাকে জানান।