looking at the code, you are adding 'X" to the adjacent cells when an 'X'
is found in a given cell,
but what is the expected behaviour when a 'X' is found on an edge?


On Thu, Nov 21, 2013 at 2:30 PM, Ronny Amarante <lists / ruby-forum.com>wrote:

> Hi guys, i don't understand why this happen. Exist another way to use
> math expression in arrays?
>
> expected: [[" ", "X", "X", "X", " ", "X", "X", "X"], ["X", "X", "X",
> "X", " ", " ", "X", "X"], ["X", "X", "X", "X", "A", " ", " ", "A"],
> ["X", "X", "X", " ", " ", " ", " ", " "], ["X", "X", "X", " ", " ", " ",
> "A", " "], [" ", "X", " ", "A", " ", " ", " ", " "], [" ", " ", " ", "
> ", " ", " ", " ", " "]]
>      got: [[" ", "X", "X", "X", " ", "X", "X", "X", "X"], ["X", "X",
> "X", "X", " ", " ", "X", "X"], ["X", "X", "X", "X", "A", " ", " ", "A"],
> ["X", "X", "X", " ", " ", " ", " ", " "], ["X", "X", "X", " ", " ", " ",
> "A", " "], [" ", "X", " ", "A", " ", " ", " ", " "], [" ", " ", "X", "
> ", " ", " ", "X", "X"]] (using ==)
> ./testes_spec.rb:104:in `block (2 levels) in <top (required)>'
>
>
> The code is here:
>
> (def Expande)
>
>
> https://bitbucket.org/ronnyamarante/nuvem-de-cinzas/src/dea63a21e63b544899c9279e7abea45cadaaacdb/desafio.rb?at=master
>
>
> Thanks!
>
> --
> Posted via http://www.ruby-forum.com/.
>