এই কোড গল্ফটিতে আপনার লক্ষ্যটি দুটি স্ট্রিং নেওয়া languageএবং code (যদি আপনি যে গল্ফ কোডটির জন্য লিখেছেন তা মাল্টিলাইন হয়, তবে এই পরিবর্তনশীলটি বহুমুখী হবে be) , এবং একটি পূর্ণসংখ্যা bytes,। তারা একটি প্রোগ্রামিং ভাষার জন্য ভেরিয়েবল, এটি গ্রহণ করা বাইট সংখ্যা এবং কোড নিজেই উপস্থাপন করে।
এর পরে, আপনি কোনও কোড গল্ফার এটির মতো করে এটি ফর্ম্যাট করতে যাচ্ছেন।
আউটপুট ভেরিয়েবল একটি মাল্টলাইন স্ট্রিং বলা হয় answer।
আপনি এতে মাল্টলাইন স্ট্রিং ব্যবহার করতে পারেন:
আপনি যদি স্ট্যাক ওভারফ্লো অনুসন্ধান করেন তবে আপনার আরও প্রোগ্রামিং ল্যাঙ্গুয়েজ এটি সমর্থিত হওয়া উচিত find
এখানে আউটপুট মার্কডাউন একটি টেম্পলেট। codeপরিবর্তনশীল একটি কোড ব্লক রয়েছে, এবং সেখানে একটি দ্বিতীয় স্তরের হেডার হয়।
## {language}, {bytes} bytes
{code}
একটি মার্কডাউন পার্সারে পেস্ট করার পরে আউটপুটটি কেমন দেখাচ্ছে তা এখানে।
{ভাষা}, {বাইটস} বাইট
{code}
ভেরিয়েবলগুলি আপনি যে ভাষাতে আপনার কোড গল্ফ এন্ট্রি কোড করেছেন, সেটির বাইট সংখ্যা এবং এটির জন্য আসল কোড হিসাবে ইতিমধ্যে পূরণ করা হবে বলে মনে করা হচ্ছে।
কোড হিসাবে আউটপুটটির আরও একটি উদাহরণ এখানে, ভেরিয়েবলগুলি পূরণ করে:
## JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
ব্লককোট হিসাবে সংস্করণটি এখানে:
জাভাস্ক্রিপ্ট, 1337 বাইট
document.getElementById("foo").innerHTML = bar;
আপনি যদি নীচের জাভাস্ক্রিপ্ট কোডের মতো <p>আইডি দ্বারা এইচটিএমএলে কোনও উপাদানটির পাঠ্য সেট করার জন্য কোনও উপায় ব্যবহার করেন তবে আপনার কোড থেকে বাইটগুলি সরিয়ে নেওয়া যেতে পারে result:
document.getElementById("result").innerHTML = answer;
এটি কাজ করার জন্য জেএসফিডেলের<p id="result"></p> এইচটিএমএল বিভাগে অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করুন ।
স্কোরিং
সমস্ত কোড-গল্ফ প্রশ্নের মত, সর্বনিম্ন পরিমাণ বাইট ব্যবহার করা কোডটি সবচেয়ে ভাল।
language, bytesএবং codeইনপুট বা এই কিনা হয় quine বৈকল্পিক যেখানে সেগুলো সমাধান কোড নিজেই সুসংগত হওয়া আবশ্যক। (এবং যদি তা হয় তবে প্রত্যক্ষ বা অপ্রত্যক্ষভাবে সেই উত্স কোডটি পড়ার অনুমতি রয়েছে কিনা, এবং কুইন বিল্ট-ইনগুলি অনুমোদিত কিনা))
codeকরতে পারেন যে ইনপুটটিতে নিজেই লাইনফিড থাকতে পারে?
codeবহুমাত্রিক হবে না, বা আমরাও পারি না? অনুগ্রহ করে চ্যালেঞ্জ পাঠ্যে
{code}কি কখনও একটি একাধিক লাইন কোড হতে?