On Mon, Jan 02, 2006 at 10:19:00AM +0900, Kenneth Collins wrote:
} Kenneth Collins wrote:
} > Gregory Seidman wrote:
} >> This is my first Ruby quiz. I was hoping to have the whole thing done
} >> by the end of the first 48 hours, but I kept getting hung up on edge 
} >> cases.
} >> I did figure out the binary approach on my own, though.
} >> 
} > 
} > Gregory, this is an amazing solution! However I got a failure trying 
} > some arbitrarily selected src and dst values:
} > 
} > $ ruby test60.rb 4934939 39329291
} > ./60.rb:47:in `halve': Trying to halve an odd number: 49 (RuntimeError)
} >         from ./60.rb:127:in `solve'
} >         from test60.rb:7
} 
} Another case with smaller numbers:
} 
} $ ruby test60.rb 49 64
} ./60.rb:47:in `halve': Trying to halve an odd number: 49 (RuntimeError)
}         from ./60.rb:127:in `solve'
}         from test60.rb:7

Ratzafratz. I'll look into it. Did I mention running into problems with
edge cases? Oy. Thanks for the test cases.

--Greg