Are you a devoted disciple of computational logic or just a chimp who types those funny brackets and variable names until the thing seems to work?
Because, let's face it, only some of us can be artists who craft elegant, lithe structures out of data and logic. The rest are just throwing code together to see what sticks.
This quiz -- the third in our series of Programming IQ tests -- is here to separate the former group from the latter. If you haven't passed our first two iterations, Round 1 and Round 2 are still here awaiting your acumen, as is our "Hello, world" programming language quiz, for testing your programming polyglot mettle.