Hi George, On Thu, May 24, 2012 at 7:34 PM, George Dupre <lists / ruby-forum.com> wrote: > Sorry, I should have given more details. While I am doing this is an > academic setting, it isn't homework in the traditional sense. This is > part of my "personal initiative project", reaching outside of my field > of studies (math and physics) but with outside help allowed. It revolves > around a Korean 4x4 board game, which I am currently trying to solve > through brute force, hence the ridiculous requirements. Each possible > position of the board is matched to an integer. An error of zero is > imperative, but using 512 MB of RAM isn't an issue at all: I only need > to run that calculation once, in a reasonable time. I will also look > into this google_hash gem, it should also be useful. > > Thank you once again for your help. I advanced the implementation a bit - now it doesn't choke as easily because of the single large String - there are #clear and #empty? methods - resetting is more efficient - there is Enumerable functionality https://gist.github.com/2775600 Have fun! Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/