রূপান্তরিত উত্স কোড সমস্যা পুনরুদ্ধার দ্বারা অনুপ্রাণিত হয়ে এটি একটি নতুন ধরণের চ্যালেঞ্জ ।
আপনার একই ভাষায় দুটি প্রোগ্রাম বা ফাংশন লেখা উচিত। প্রথমটির টাস্ক # 1 সমাধান করা উচিত এবং দ্বিতীয়টি টাস্ক # 2 সমাধান করবে।
আপনার স্কোর দুটি প্রোগ্রামের উত্স কোডের মধ্যে দীর্ঘতর প্রোগ্রাম এবং লেভেনস্টাইন দূরত্বের যোগফল হবে । নিম্ন স্কোর আরও ভাল তাই প্রোগ্রামগুলির দৈর্ঘ্যকে সংক্ষিপ্ত রাখার সময় আপনার দুটি সমাধানকে একইরকম করার চেষ্টা করা উচিত।
কার্যক্রম 1
আপনি একটি ধনাত্মক পূর্ণসংখ্যা দেওয়া হয় N
এবং আপনার আউটপুট উচিত Collatz ক্রম এর N
স্পেস বা সম্পর্কে newline দ্বারা পৃথক। ট্রেলিং বিভাজক অনুমোদিত।
কোলাটজ ক্রমের প্রথম উপাদানটি হ'ল N
। বাকী উপাদানগুলি তাদের উত্তরসূরি on এর উপর ভিত্তি করে তৈরি করা হয় :
ক্রমটি পৌঁছানোর সাথে সাথে 1
কোনও নতুন উপাদান উত্পন্ন হয় না।
ইনপুট => আউটপুট উদাহরণ:
6 => 6 3 10 5 16 8 4 2 1
8 => 8 4 2 1
1 => 1
কার্য # 2
যমজ প্রাইমের একটি জুটি হ'ল এক ধনাত্মক পূর্ণসংখ্যা যার পার্থক্য 2 এবং তারা উভয় প্রাইম।
আপনাকে একটি ইতিবাচক পূর্ণসংখ্যা দেওয়া হবে এবং দু'টি প্রাইমের N
চেয়ে বড় দুটি সংখ্যক প্রাইমগুলির মধ্যে ক্ষুদ্রতম জোড়াটি আউটপুট করা উচিত N
প্রথম সংখ্যাটি ছোটটি হওয়া উচিত এবং দুটি প্রাইমকে ফাঁকা জায়গা বা নিউলাইন দ্বারা পৃথক করা উচিত। ট্রেলিং বিভাজক অনুমোদিত।
ইনপুট => আউটপুট উদাহরণ:
6 => 11 13
42 => 59 61
1 => 3 5
স্কোর গণনার জন্য স্নিপেট
( পরিবর্তিত উত্স কোড সমস্যাটি পুনরুদ্ধার করুন এর মধ্যে একটিতে সংশোধন করুন ))
সম্পাদন করা
উত্তরের শিরোনামে আসুন বিন্যাসটি ব্যবহার করা যাক
[Language], [longer length] + [distance] = [final score]
।
যেমন
Python 2, 60 + 32 = 92
3 5
জোড়াগুলিতে ইনপুট 3 এর জন্য এটি আউটপুট দেয়। এটি আউটপুট করা উচিত5 7
।