This was a problem I encountered while working on a Java program which involves mostly some geometry and some algorithm analysis, so I hope you enjoy.
Consider this problem. You have a bunch of 2D shapes stored as Shape objects, with dimensional attributes, that you need check for the ability to ...