আপনার ইনপুটটি 5-255 ইতিবাচক পূর্ণসংখ্যার একটি তালিকা / সিকোয়েন্স / ভেক্টর / অ্যারে, অগত্যা অনন্য নয়। আপনি ধরে নিতে পারেন যে কোনও ইনপুট ফর্ম্যাটটি সবচেয়ে উপযুক্ত, এবং প্রতিটি পূর্ণসংখ্যার (পাশাপাশি পূর্ণসংখ্যার পরিমাণ) 5-255 পরিসীমা থেকে এলোমেলোভাবে নির্বাচন করা হয়।
লক্ষ্যটি একই (বা সমমানের) ফর্ম্যাটে একই তালিকা আউটপুট করা, তবে ক্রমবর্ধমান (ননডেক্রেসিং) ক্রমে সাজানো। একটি ভাষা শিখতে একটি সাধারণ প্রাথমিক অনুশীলন। অন্তর্ভুক্ত জমা:
একটি উত্তর যা সঠিকভাবে কাজ করে এবং লক্ষ্য অর্জন করে; এবং
একটি দ্বিতীয় উত্তর যা বিরক্তিকর বাগ রয়েছে। সময়ের 1% এবং 10% এর মধ্যে, আউটপুটটিকে সঠিক বিন্যাসে এবং সঠিক উপাদানগুলির সঠিক তালিকা থাকা দরকার, তবে ভুল ক্রমে (সঠিকভাবে বাছাই করা ছাড়া কোনও আদেশ)। বাকি সময়, প্রোগ্রামটি অবশ্যই সঠিকভাবে কাজ করবে এবং লক্ষ্য অর্জন করবে।
দুটি উত্তরের লেভেনস্টেইনের দূরত্ব এক হতে হবে; তা হ'ল, আমরা একটি বাইট মুছতে বা একটি বাইট যুক্ত করে, বা একটি বাইট পরিবর্তন করে অন্যের কাছ থেকে পেতে পারি।
কোড-গল্ফে যথারীতি স্কোর করা (আপনার দুটি উত্তরের সংক্ষিপ্ত আকারের উপর ভিত্তি করে), স্বাভাবিক লুপফোলগুলি নিষিদ্ধ।
বিরক্তিকর বাগটি যদি ইনপুট-স্বতন্ত্র হয় তবে 10% বোনাস (স্কোর হ্রাস), আবার একই ইনপুটটি ব্যবহার করে বাগটি পুনরুত্পাদন করা হয় না (সময়ের 1% থেকে 10% ব্যতীত)।
[5,5,5]
এটির পক্ষে ভুল অর্ডার তৈরি করা অসম্ভব