5 missions: decode the task before you code

Five real tasks, about ten minutes, and no code. For each one, answer the three questions a developer asks first: what data, what operation, which design.

0 of 5missions decoded
0 of 15stars

Why no code? Developers are paid for the thinking; the typing comes after. Anyone who can answer these three questions for a task can write its code, and anyone who cannot will get stuck however much syntax they know. Wrong answers cost nothing here: read the hint, think again, and try as many times as you like.