8. Understanding solutions

  • Each solution contains code and settings to obtain the output record from the input record

  • Coding stream participants will be able to modify both source code and settings, or create new solution classes

  • Non-coding stream participants will be able to choose among the pre-existing solution classes and modify their settings

  • Each solution has a unique identifier, making it possible to experiment and compare different settings

  • A special solution with ExpectedResults identifier contains human-validated results for scoring