Level-up challenges
A level-up challenge is the last thing a path unlocks. It is one program, written from a spec, that only works when everything the path taught is right at the same time. Nothing here is timed. No machine runs your program, so when you have it working you say so yourself.
CSCD 210
One program that builds, fills, walks, and reports on an array
One program that reads a list of numbers, stores them in an array, and reports what is in it.
Unlocked at the end of: Arrays and file I/O, from zero, after the room computing-while-you-walk
Outcomes this shows6Inputs it is run on4Timeabout 45 minutesOne program that writes a file and reads it back into an array
One program that writes a file of numbers and then reads it back into an array that fits it exactly.
Unlocked at the end of: Arrays and file I/O, from zero, after the room count-allocate-fill
Outcomes this shows6Inputs it is run on4Timeabout 60 minutesOne program that reads two-line records with both kinds of Scanner read
One program that reads two-line records from standard input, with a token read for the numbers and a line read for the text.
Unlocked at the end of: Arrays and file I/O, from zero, after the room the-leftover-newline
Outcomes this shows4Inputs it is run on4Timeabout 45 minutes