I'd like to propose or a similar tag, but I'd like to get some feedback on whether this is useful and how the tag might work.

First the proposal:

is a scoring criterion where the scoring mechanism and the task required are the same. This means that if you pass your program to itself as input it should give you it's score.

Some examples are given at the bottom of the post.

My motivation for proposing the tag is that it would break of a (small) chunk of the many challenges with into a more specific, searchable group. is never going away but it is not a very useful tag and it would be nice to split off developing groups if possible.

I do think this tag also has potential for a good deal more challenges to be made. It's quite flexible and new challenges can be very innovative or novel. It might be a little tough to come up with a good task that makes for an interesting scoring criterion, but I don't think we have exhausted the supply.

Now there are some things I think are worth discussing:

  1. In finding examples I was not able to find a good example question that was asked by anyone other than myself. It's possible this is just a personal fixation of mine and that other people are just not asking these. Although it's possible that making this a tag could lead to interest from others, sparking new and innovative challenges.

  2. The scoring can be pretty varied between challenges that meet the requirements. It might be wrong to think of this as a scoring criterion tag. Maybe it is better to think of the scoring criterion being and the task being to implement whatever scoring criterion.

  3. A similar type of challenge that doesn't fall under this is + challenges where you are required to validate rather than score your own program. This challenge type even has some that aren't asked by me! Should we add or something as well? Should these just be one tag with a name that encompasses both of them?


Definite examples:

1, 2, 3, 4, 5

Marginal or possible examples:



1, 2, 3, 4, 5, 6


1 Answer 1


Let's make both and

as a scoring criterion tag

The description of as proposed is IMO well-defined enough to be a scoring criterion tag on its own, and I agree that there is a good potential for more interesting challenges of this type.

As a refinement tag for , I think it's better to keep it focused. So your "marginal example 1" doesn't fall into : each submission does output the score, but it doesn't take itself as input to produce the score, so it is not self-scoring by definition. (Similarly to "Output your score" challenges, IMO it's better classified as as it already is.)

as a non-scoring criterion tag

is a nice tag candidate too for reasons OP mentioned, but naturally it is a validity criterion tag rather than scoring criterion. I think it can replace for the challenges mentioned ( should stay IMO).

Also, since would be a scoring criterion and wouldn't, merging the two doesn't quite make sense.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .