প্রোগ্রামার হিসাবে, আমরা সকলেই এই কথাটি জানি: "আপনি এটি দ্রুত এবং ভাল রাখতে পারেন তবে এটি সস্তা হবে না, আপনি এটি সস্তা এবং ভাল রাখতে পারেন, তবে এটি দ্রুত হবে না, বা আপনি এটি দ্রুত এবং সস্তায় নিতে পারেন তবে এটি ভাল হবে না। "
এই চ্যালেঞ্জের জন্য, আপনি আপনার কাস্টম প্রোগ্রামিং পরিষেবাদির জন্য একটি কল্পিত কনফিগারেশন সরঞ্জাম প্রয়োগ করছেন। "দুটি নির্বাচন করুন" শিরোনাম সহ আপনার তিনটি চেক বাক্সের একটি সেট রেন্ডার করা উচিত:
SELECT ANY TWO
☐ FAST
☐ CHEAP
☐ GOOD
একবার দুটি আইটেম নির্বাচন করা হয়ে গেলে তৃতীয় আইটেমটি অক্ষম করতে হবে। দুটি নির্বাচিত আইটেমের মধ্যে একটি অনির্বাচিত করার পরে, সমস্ত অপশন আবার সক্ষম করতে হবে। অন্য কোনও উপায়ে রাখুন, যদি শূন্য বা একটি আইটেম নির্বাচন করা হয় তবে সবগুলি সক্ষম হয় তবে দুটি আইটেম নির্বাচন করা থাকলে তৃতীয়টি অক্ষম করতে হবে।
কোনও বিশেষ নিয়ন্ত্রণের অনুমতি নেই। চেক বাক্সগুলি আপনার পছন্দের ভাষাতে স্ট্যান্ডার্ড চেক বাক্স হওয়া উচিত। উদাহরণস্বরূপ, যদি আপনার ভাষার একটি থাকে তবে একটি "চেকবক্সলিস্ট" নিয়ন্ত্রণ ব্যবহার করবেন না। আমি ভাবছি বেশিরভাগ এন্ট্রি এইচটিএমএল / জিকুয়েরি হবে তবে এটি কোনও নিয়ম নয়। এটি সংক্ষিপ্ত এন্ট্রি খুঁজছেন কোড গল্ফ।
বিজয়ীরা খুব দূরে
আমি এটি বিভাগে ভেঙে দেব। কিছু স্পষ্ট বিজয়ী রয়েছে:
jQuery: nderscore, মিস্টার টেনাটি 100 বি এর অধীনে যখন আপনি পাঠ্য "সংস্থানগুলি" বাদ দেন। সম্মানজনক উল্লেখটি ম্যাটকেও যেতে হবে jQuery ধারণাগুলি প্রবর্তনের জন্য যা অনেকে অনুপ্রেরণা নিয়েছিলেন।
ডায়ালগ এপিএল: মেরিনাস, ওরফে মিঃ ইউনিকোড আপনি এই সমস্ত জিনিস কীভাবে টাইপ করেন? আপনি কেন ছোট প্রোগ্রাম লিখতে চান তা আমি দেখতে পাচ্ছি।
পিএইচপি: সুপারস্ক্রিপ্ট আমি বিশ্বাস করি যে এটি সবচেয়ে সংক্ষিপ্ত এন্ট্রি যা নিয়মের কঠোর ব্যাখ্যা অনুসরণ করে তৃতীয় বিকল্পটি অনির্বাচিত করার চেয়ে বাস্তবে অক্ষম করে।