Welcome to Jugly, the JavaScript code golfing platform. Compete with other developers to solve problems in JavaScript with the least number of characters and see how you rank on the leaderboard for each problem.
Acceptance of Terms
By accessing and using Jugly, you agree to be bound by these Terms of Use ("Terms"). If you do not agree to all of the Terms, do not use or access Jugly.
Changelog
2024-05-01 - Terms of Use Update
Addition:
- Submission Guidelines and Validation: Introduced new guidelines regarding the deletion and revalidation of submissions to prevent brute force attempts and ensure solutions handle all problem scenarios effectively.
- Submission Deletion: Clarified that submissions will be deleted only upon failing to meet rule compliance.
- Automated Revalidation: Added information about the automated, periodic revalidation of submissions to ensure ongoing compliance with problem requirements.
2024-01-02 - Initial Setup
- Established initial Terms of Use for Jugly.
User Registration
To compete and submit code solutions, users must create an account using Google or GitHub OAuth. Anonymous users may view problem statements and leaderboards but cannot participate in challenges.
User Conduct and Responsibilities
Users are expected to solve problems by writing the shortest possible JavaScript code. Multiple submissions for a problem are allowed. While creativity is encouraged, users must not:
- Engage in any activity that is illegal or promotes illegal activities.
- Submit code that contains malware or harmful software.
- Attempt to disrupt the site's functioning or accessibility for others.
- Attempt to gain unauthorized access to the site or its data.
- Impersonate another user or person.
- Use the site for any commercial purposes.
- Use the site to harass, threaten, or intimidate others.
- Use the site to post or transmit spam, unsolicited messages, or advertisements.
- Use the site to post or transmit content that is offensive, hateful, or discriminatory.
Jugly reserves the right to suspend or terminate user accounts that violate these Terms or for any other reason.
Submission Guidelines and Validation
Deletion of Submissions
At Jugly, we strive to maintain a fair and competitive environment for all users. To uphold the integrity of our challenges, submissions that fail to adhere to our rules and guidelines will be subject to deletion. This ensures that all entries align with the problem specifications and community standards.
Revalidation of Submissions
Submissions on Jugly are subject to periodic revalidation. This process is automated and can occur at any time to ensure that solutions remain effective under varying inputs and conditions. Our revalidation system helps prevent the use of non-general solutions, such as those tailored to pass specific test cases without truly solving the problem.
Prevention of Brute Force and Random Value Submissions
To maintain the quality and relevance of solutions on Jugly, we actively discourage and invalidate submissions that rely on brute force approaches or random value outputs. These methods, including the use of scripts to repeatedly submit solutions in hopes of passing through random test cases, directly contravene our goal of fostering genuine problem-solving skills and ingenuity. Submissions should be designed to consistently solve the problem across all potential scenarios and not just under particular or rare conditions.
We encourage all users to engage with challenges in a manner that is both creative and adheres to the spirit of code golfing and problem-solving.
Intellectual Property Rights
Users retain ownership of the code they submit. However, Jugly reserves the right to delete or alter submitted code as necessary for site maintenance and upgrades. Jugly claims no ownership of user-submitted content.
Disclaimer of Warranties and Limitation of Liability
Jugly is provided "as is" without any warranties, express or implied. The platform might occasionally be unavailable due to maintenance or updates. Jugly will not be liable for any damages arising from the use of the platform.
Modification of Terms
Jugly reserves the right to update or modify these Terms at any time. Changes will be posted on this page and may be notified to users via email or through the platform.
Governing Law
These Terms are governed by the laws of France. Any disputes related to these Terms will be subject to the exclusive jurisdiction of the courts of France.
Contact Information
For support or legal issues, please contact us at https://jugly.io/contact or via email at contact@jugly.io.
Privacy Policy
Please refer to our Privacy Policy at https://jugly.io/privacy-policy to understand how we collect, use, and protect your data.
Severability
If any part of these Terms is determined to be invalid or unenforceable, the remaining parts will remain in full effect and enforceable.
Acknowledgement
By using Jugly, you acknowledge that you have read these Terms and agree to be bound by them.
Thank you for being part of Jugly!