চ্যালেঞ্জ
দুটি প্রশ্ন আইডি দেওয়া, উত্তরগুলি দেখে তারা কতটা সাদৃশ্য রয়েছে তা বোঝার চেষ্টা করুন।
বিস্তারিত
আপনাকে দুটি প্রশ্ন আইডি দেওয়া হবে codegolf.stackexchange.com
; আপনি ধরে নিতে পারেন যে উভয় আইডির জন্য প্রশ্ন রয়েছে যা মুছে ফেলা হয়নি, তবে অগত্যা খোলা নেই। আপনাকে অবশ্যই সমস্ত উত্তর দিয়ে দৌড়াতে হবে এবং দুটি প্রশ্নের উত্তরে কোডের মধ্যে ন্যূনতম লেভেনস্টাইন দূরত্ব নির্ধারণ করতে হবে (মুছে ফেলা উত্তর সহ নয়)। এটি হ'ল, আপনার প্রশ্ন 1 এর প্রতিটি উত্তর 2 টি প্রশ্নের প্রতিটি উত্তরের সাথে তুলনা করা উচিত এবং সর্বনিম্ন লেভেনস্টেইনের দূরত্ব নির্ধারণ করা উচিত। উত্তরে কোডটি সন্ধান করতে নিম্নলিখিত পদ্ধতিটি ধরুন:
কোড স্নিপেট কীভাবে সন্ধান করবেন
পাঠ্যগুলির একটি বডি হ'ল উত্তরের আসল কোড যদি এটি ব্যাকটিক্সে থাকে এবং নিজস্ব লাইনে থাকে, বা যদি 4 টি স্পেসের সাথে ইন্টেন্ট করে থাকে তবে তার উপরে একটি খালি লাইন থাকে, যদি না উপরে লেখা থাকে না।
বৈধ এবং অ-বৈধ কোড স্নিপেটের উদাহরণ ( .
একটি স্থান হিসাবে) (সমান চিহ্নের এক টন দ্বারা পৃথক)
This is `not a valid code snippet because it is not on its own line`
========================================
This is:
`A valid code snippet`
========================================
This is
....not a valid code snippet because there's no spacing line above
========================================
This is
....A valid code snippet because there's a spacing line above
========================================
....Valid code snippet because there's no other text
========================================
উত্তরে যদি কোনও বৈধ কোড স্নিপেট না থাকে তবে উত্তরটিকে সম্পূর্ণ উপেক্ষা করুন। মনে রাখবেন যে আপনার কেবল প্রথম কোডব্লক নেওয়া উচিত।
ফাইনাল স্পেস
দুটি প্রশ্ন আইডি 2 পূর্ণসংখ্যার জন্য কোনও যুক্তিসঙ্গত বিন্যাসে ইনপুট করা যেতে পারে। উভয় চ্যালেঞ্জ থেকে যে কোনও দুটি বৈধ উত্তরের মধ্যে আউটপুটটি ছোটতম লেভেনস্টেইনের দূরত্ব হওয়া উচিত। যদি চ্যালেঞ্জগুলির একটি বা উভয়ের জন্য কোনও "বৈধ" উত্তর না থাকে তবে আউটপুট -1
।
পরীক্ষা ক্ষেত্রে
কমরেড স্পার্কলপোনির চ্যালেঞ্জের জন্য 115715
(এম্বেডড হেক্সাগনস) এবং 116616
(এম্বেডেড ট্রায়াঙ্গলস) উভয়ের জন্য দুটি কাঠকয়ালের উত্তর (ক্রিটিক্সিলিথোসের দু'জনেরই) লেভেনস্টেইনের দূরত্ব ছিল 23, যা সবচেয়ে ছোট ছিল। সুতরাং, আপনার আউটপুট 115715, 116616
হবে 23
।
সম্পাদন করা
আপনি ধরে নিতে পারেন যে কোনও API পৃষ্ঠাগুলির সীমাবদ্ধতার কারণে প্রশ্নটির সর্বাধিক 100 টি উত্তর রয়েছে। কোড ব্লকে নিজে ব্যাকটিক্স ব্যবহার করে তৈরি করা হয়েছে এবং নিজস্ব লাইনে না থাকলে কেবল কোড ব্লকে আপনার ব্যাকটিকগুলি উপেক্ষা করা উচিত নয়।
সম্পাদন করা
আমি অনুগ্রহের সময়কালটি প্রথম দিকে শেষ করে দিয়েছিলাম কারণ আমি এক সপ্তাহের সাসপেনশন পাওয়ার জন্য একটি মোডের কাছে একটি অনুরোধ করেছি এবং আমি চাইনি যে এই অনুগ্রহটি স্বয়ংক্রিয়ভাবে সর্বোচ্চ স্কোরিং উত্তরকে দেওয়া হবে (যা দীর্ঘতম হয়)। যদি কোনও নতুন জমা আসে বা অনুদানের সময়কালের আসল সমাপ্তির আগে (জুন 1, ইউটিসি 00:00) এর আগে 532 বাইটের চেয়ে ছোট হয়ে যাওয়ার জন্য কোনও জমা দেওয়া যথেষ্ট পরিমাণে গল্ফ হয় তবে আমি সেই প্রতিদানটি আমার প্রতিশ্রুতির প্রতি দৃ true় থাকার জন্য দেব, পরে স্থগিতের মেয়াদ শেষ হয়ে যায়। যদি আমি সঠিকভাবে মনে রাখি, পরের বারের জন্য আমাকে অনুগ্রহকাল দ্বিগুণ করতে হবে তাই আপনি যদি উত্তর পেয়ে থাকেন তবে আপনি +200 পেতে পারেন :)