একটি স্নিপেট, একটি ফাংশন, একটি প্রোগ্রাম, লিখুন ... এটি এমনভাবে আবদ্ধ হয় যে এটি প্রথম দর্শনে স্পষ্ট দেখায় যে এটি অন্য কিছু করে।
উদাহরণস্বরূপ: একটি কোডটি লিখুন যা দুটি সংখ্যা যুক্ত করে, তবে আপনি যখন কাউকে "এটি কী করে?" জিজ্ঞাসা করবেন, তিনি আপনাকে এটি "হ্যালো, ওয়ার্ল্ড!" মুদ্রণ করতে বলবেন।
বিধি
- কোডটি অবশ্যই এমন কারও জন্য পঠনযোগ্য হবে যিনি আপনার ব্যবহারের ভাষা মোটামুটি জানেন (আপনার নিজের স্বার্থে এপিএলের মতো অন্তর্নিহিত অবহেলিত ভাষা এড়ান)।
- কোডটি অবশ্যই অপ্রত্যাশিত কিছু করতে হবে যা পাঠক প্রাথমিকভাবে ভবিষ্যদ্বাণী করতে পারেনি।
- আপনি যখন বিভিন্ন পাঠককে জিজ্ঞাসা করেন, কোডটি কী করবে সে সম্পর্কে তাদের অবশ্যই একই (ভুল) মতামত থাকতে হবে।
নির্ধারণ
- সর্বাধিক 10-20 সেকেন্ডের সময় দয়া করে অন্যান্য প্রতিযোগীদের কোডগুলি পড়ুন, সেখানে কী ঘটেছিল তা সম্পর্কে ভাল ধারণা পেতে।
- আপনার কোডটি কী করে বলে মনে করে উত্তরে একটি মন্তব্য যুক্ত করুন । আপনি যে উত্তরটি দিতে চান তা যদি ইতিমধ্যে থাকে তবে কেবল মন্তব্যটি +1 করুন। (যদি আপনি এই উত্তরটি মিস করেন এবং অন্য মন্তব্য যুক্ত করেন তবে চিন্তা করবেন না, এটি অন্য উত্তর হিসাবে গণ্য হবে না)।
- পয়েন্টগুলি এভাবে আরও ঘৃণিত হবে: (
maxFalseOpinion
-goodGuess
) /totalOpinion
(নীচে উদাহরণ দেখুন)। - ফেয়ারপ্লে সহ অন্যান্য প্রতিযোগীদের রেট দিন এবং নিজের কোডটিতে মন্তব্য করবেন না।
- শুধুমাত্র দরকারী মন্তব্য যুক্ত করুন। "আমি জানি না" এবং "ভাল!" এড়িয়ে চলুন, এগুলি রেটিংয়ের জন্য বিবেচনায় নেওয়া হয় না, তবে এটি কোড এবং রেটিংগুলি নয় যেগুলি অবশ্যই অবলম্বন করা উচিত।
রেটিং উদাহরণ
স্নিপেট দুটি সংখ্যা যুক্ত করে। মন্তব্যগুলি বলে:
(3) এটি "হ্যালো, ওয়ার্ল্ড!" প্রদর্শন করে
(1) এটি 2 নম্বর বিয়োগ করে।
(2) এটি 2 নম্বর যুক্ত করে।
পয়েন্টগুলির মোট পরিমাণ হ'ল সর্বাধিক সংখ্যক (3) - ভাল অনুমানের সংখ্যা (2) অনুমানের মোট পরিমাণ দ্বারা বিভক্ত (3 + 1 + 2 = 6)। ফলাফল: (3 - 2) / 6 = 1/6 = 16.67% ।
পয়েন্ট সম্পর্কে আরও
লোকেরা মনে হয় পয়েন্টগুলি বের করতে কিছুটা সমস্যা হয়েছে।
এখানে একটি নিখুঁত স্কোর:
printf('Hello World');
মন্তব্যগুলি:
আপনি একটি বোতাম ক্লিক করার সময় এটি প্রদর্শিত হয়। (17 মন্তব্য)।
মোট: 17 টি মন্তব্য
স্কোর: (17 - 0) / 17 = 1 = 100%
এখানে একটি খোঁড়া স্কোর:
printf('Hello World');
মন্তব্যসমূহ:
এটি "হ্যালো ওয়ার্ল্ড" মুদ্রণ করে। (13 মন্তব্য)।
মোট: 13 টি মন্তব্য
স্কোর: (0 - 13) / 13 = -1 = -100%
এখানে খুব খারাপ স্কোর নেই:
printf('Hello World');
মন্তব্যসমূহ:
এটি ব্যবহারকারীর নাম মুদ্রণ করে। (2 মন্তব্য)।
এটি বর্তমান সময় প্রদর্শন করে (15 মন্তব্য)।
আপনি যা পরিবর্তন করেছেন তা পরিবর্তিত করে এটি returns (3 মন্তব্য)
এটি "হ্যালো ওয়ার্ল্ড" (1 মন্তব্য) মুদ্রণ করে।
মোট: 21 টি মন্তব্য
স্কোর: (15 - 1) / 21 = 0.6667 = 66.67%
ব্যাখ্যা:
15 মূল ধারণা, লোকেরা সবচেয়ে বেশি কী বলেছিল। 1 অনুমানের সঠিক সংখ্যা। 21 সমস্ত মন্তব্যের যোগফল।