Programming Challenge
LassoSoft is proud to sponsor the Lasso Programming Challenge. This page lists the current challenge and includes the results from prior challenges. Please see the bottom of the page for complete rules.
The complete rules of the Lasso Programming Challenge are listed here.
Rules
-
Each challenge will be open for about two weeks. All entries must be received by LassoSoft by midnight on the end day.
-
Each challenge will have a list of goals. Complete as many of the goals as you can while the challenge is open. You do not need to complete all of the goals to enter the challenge.
-
Each challenge will include a download archive with starter files. The challenge will consist of filling in the code required to accomplish the goals.
-
Answers should be submitted by email with the Lasso pages attached. The challenge will be arranged so the solutions are generally contained in one Lasso page.
-
Entries should be emailed to challenge@lassosoft.com.
-
The answer to the challenge should be your own work. Please do not share your answer with anyone else until the challenge has been closed.
-
All answers must be submitted in Lasso 8.5 compatible code. Lasso Developer 8.5 can be downloaded for free and used to complete the challenge.
-
The challenge is open to all Lasso users (except for current LassoSoft employees). We will make our best effort to award equivalent prizes to our U.S. and overseas customers. See the contest details for information about the prize for that particular contest.
-
After the challenge has ended a collection of submitted solutions will be published on the LassoSoft Web site including the winning solutions and any other solutions which provide interesting alternates.
Judging the Entries
-
Every entry that is received by email by midnight of the end day of the challenge will be judged.
-
Entries which result in syntax errors in the latest version of Lasso 8.5 will be disqualified.
-
Entries will be judged based on the number of challenge goals they accomplish. In general, the entries which meet more challenge goals will be the winners.
-
In the case of ties where two or more entries meet the same number of goals the elegance and speed of the solutions may be used to break the tie.
-
A random drawing will be used to decide the winner in cases where two solutions meet the same number of goals and are too close to judge.
-
Some challenges may include both beginner and more advanced goals. Two or more prizes may be given to entries which meet the different goals.
-
The ruling of the judges is final.
If you have a question about these rules or need clarifications of any of the goals for a particular programming challenge please write to challenge@lassosoft.com. This is the same address which is used for challenge entries. We also appreciate hearing of any ideas you have for future programming challenges.