চ্যালেঞ্জ
একটি ইনপুট স্ট্রিং দেওয়া হয়েছে এবং একটি পূর্ণসংখ্যা n - ক্রমাগত অক্ষরগুলির যে কোনও রান সর্বাধিক n দৈর্ঘ্যে ছিন্ন করে । চরিত্রগুলি বিশেষ অক্ষরগুলি সহ যে কোনও কিছু হতে পারে। ফাংশনটি কেস সংবেদনশীল হওয়া উচিত এবং এন 0 থেকে অসীম হতে পারে।
ইনপুট / আউটপুট উদাহরণ:
f("aaaaaaabbbccCCCcc", 2) //"aabbccCCcc"
f("aaabbbc", 1) //"abc"
f("abcdefg", 0) //""
f("aaaaaaabccccccccCCCCCC@", 4) //"aaaabccccCCCC@"
স্কোরিং
স্কোরিং ব্যবহৃত বাইট সংখ্যা উপর ভিত্তি করে। এইভাবে
function f(s,n){return s.replace(new RegExp("(.)\\1{"+n+",}","g"),function(x){return x.substr(0, n);});}
104 পয়েন্ট হবে।
শুভ গল্ফিং!
সম্পাদনা: ভাষার সীমাবদ্ধতা সরানো হয়েছে তবে আমি জাভাস্ক্রিপ্টের উত্তরগুলি দেখতে পছন্দ করব
