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 |