Top Level Namespace

Instance Method Summary collapse

Instance Method Details



20
21
22
23
24
25
26
27
# File 'lib/spiral-path-bm.rb', line 20

def print_arr(arr)
  4.times { |y|
    4.times { |x|
      print "#{arr[x][y]} "
    }
    puts ""
  }
end

#spiral(arr) ⇒ Object

Your code goes here



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/spiral-path-bm.rb', line 2

def spiral(arr)
  result = []
  4.times { |x|
    result[x] = []
    4.times { |y|
      result[x][y] = arr[y][3 - x]
    }
  }

  result
end