Rules of the Arena

Welcome to Oneliner Arena. The goal isn't to write clean, maintainable, enterprise-grade code. The goal is to write code that works, hurts to look at, and gets judged by your peers.

🎯

1. Claiming Challenge Points

Every challenge has a base point value. When you successfully submit a passing solution, you get those points added to your score.

  • You only get the base points once per challenge.
  • You can submit multiple solutions in different languages to flex and/or gain aura though.
⚖️

2. The Judgment System (Voting)

Your base score is just the beginning. The community decides your true worth. Every solution can be upvoted (🔥) or downvoted (💩) by other users.

  • 🔥 Upvotes: Grant you +5 points.
  • 💩 Downvotes: Cost you -5 points.
  • You can only vote once per solution. Use it wisely.
  • Yes, your total score can go into the negative if your code is truly despised.
  • Please note that having more downvotes than upvotes on a submission may not be a sign of failure: you logic is sometimes too advanced for the current century
📏

3. Shortest is (Usually) Best

By default, the Arena sorts solutions by length. The ultimate glory is having the absolute shortest, most illegible one-liner that passes all tests. However, users can also sort by "Most Upvoted" or "Most Downvoted" to find the true community favorites (or disasters).

🛡️

4. Code of Conduct

We encourage horrible code, not horrible people. Do not attempt to exploit the code execution engine, upload malicious payloads, or harass other users. Play dirty in the code editor, play nice in the community.