My 1998 UCF High School Contest Solutions


Note: I worked on a bit more than half of these in the 2014-6 time period, and recently picked up the project again (2026). The posted problem set was incomplete and in my opinion, inaccurate. To that end I've modified the posted problem set in a way that the problem statements more clearly specify the judge's intent. For a few problems I was forced to read the judge solution to figure out exactly what problem they wanted the students to solve. While it would have been nice for me to independently solve these problems, I know that had the specificiations been complete, I would have been able to. I probably had the most fun writing the complete specification for Change, which was missing from the set posted online. I added diagrams to the Sign problem as well as additional output specification information for a couple of problems. Please read the descriptions I've posted since they more clearly specify the problems solved. Also, I decided to add some data to the sign problem, so I am posting that as well as slightly cleaned up data for a couple of other problems.

Here is what I'm posting. One of the posted input files had an error with an extra whitespace character (SORT) and another had a missing output file (BUBBLES). I decided to add some data to a third problem (SIGN).

Feel free to take a look!
Problems (with my editing)

Problem Solution Input Output
Banana Man banana.java N/A N/A
Bit-Block Characters bits.java N/A N/A
As the Sign Turns sign.java sign.in sign.out
Elevator Go Down the Hole! elevator.java N/A N/A
Ali's Change Conundrum change.java N/A N/A
Spice Up Your Life! pepper.java N/A N/A
Benjamin's Bubbles bubbles.java
bubbles1.in
bubbles2.in
bubbles3.in
bubbles1.out
bubbles2.out
bubbles3.out
Jump Puzzle jump.java N/A N/A
Jason and His Friends friends.java N/A N/A
Dictionary Sorting sort.java sort.in sort.out