8
रूबी में दिए गए लम्बाई के टुकड़ों में एक स्ट्रिंग को काटने का सबसे अच्छा तरीका क्या है?
मैं रूबी में दिए गए लम्बाई के सब्सट्रिंग्स में एक स्ट्रिंग को चट करने के लिए एक सुरुचिपूर्ण और कुशल तरीके की तलाश में हूं। अब तक, सबसे अच्छा मैं इस के साथ आ सकता है: 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", …