9
রুবিতে একটি নির্দিষ্ট দৈর্ঘ্যের খণ্ডগুলিতে স্ট্রিং কাটানোর সর্বোত্তম উপায় কী?
আমি রুবিতে একটি নির্দিষ্ট দৈর্ঘ্যের সাবস্ট্রিংগুলিতে একটি স্ট্রিং ছড়িয়ে দেওয়ার জন্য একটি মার্জিত এবং দক্ষ উপায় খুঁজছি। এখনও অবধি, আমি যে সেরাটির সাথে আসতে পারলাম তা হ'ল: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => ["ab"] …