I need a program that will sort rectangular objects into different boxes based on size. Starting with the smallest fit and moving up. The box sizes need to be in a text file so that boxes can be added and removed easily. The sizes will be in a csv file named sizes.csv. The first field is the unique order identification number that the output file must be named as. ([login to view URL], [login to view URL], etc...) The following fields are quantity, size, quantity, size, etc... There can be anywhere from one to 1000 of these lins but normaly under 20. "67275","2","1.75x3.5x34.5","2","4x4x34.5" "67281","16","4x4x4","12","5x5x4" The output file must be csv file named with the number taken from the first field of the input file with the box size and contents formated as listed below: boxSize,4 ItemSize if multipule boxes list each box on a seperate line. ( boxSize,3 ItemSize boxSize,6 ItemSize,3 ItemSize boxSize,21 ItemSize etc... ) Priority should be given to. 1) Least number of boxes possible 2) Smallest box possible
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Needs to work on Windows XP Pro.