Rubyの2次元配列を標準出力するときはmapを使うと見やすい

例えば下記

W, H = 3, 2

parking = Array.new(W+2){Array.new(H+2){1}}


(W+2).times{|w|
    parking[w][0] = parking[w][H+1] = 9
}

(H+2).times{|h|
    parking[0][h] = parking[W+1][h] = 9
}

p parking
#=> [[9, 9, 9, 9], [9, 1, 1, 9], [9, 1, 1, 9], [9, 1, 1, 9], [9, 9, 9, 9]]

parking.map{|x| p x}
#=>
# [9, 9, 9, 9]
# [9, 1, 1, 9]
# [9, 1, 1, 9]
# [9, 1, 1, 9]
# [9, 9, 9, 9]