Method: MyMatrix#devide

Defined in:
lib/mymatrix.rb

#devide(n) ⇒ Object

n分割した配列を返却する



706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
# File 'lib/mymatrix.rb', line 706

def devide(n)
	out = []
	mx = @mx.dup
	eleSize = mx.size/n
	n.times do |i|
		o = self.empty
		eleSize.times do |j|
			o << mx.shift
		end
		out << o
	end
	#@mx.size%n分余ってるので、追加
	mx.each do |ele|
		out[n-1] << ele
	end
	return out
end