A dynamic programming solution to the problem presented here. http://en.wikipedia.org/wiki/Dynamic_programming#Egg_dropping_puzzle  Written in Java and developed for a homework assignment for my algorithms class.