# Are “restricted programming” problems on topic?

I'm not sure if "restricted programming" is the right term for what I'm thinking about. I'm referring to questions of the form: "Complete [some task] in [some specific language] without [some obvious keywords, operators, etc.]". For instance, requesting interesting ways to implement a particular Java interface without using for or while.

• How do you quantify "interesting"? The answer with the most upvotes :) – Michael McGowan Apr 3 '11 at 4:58