About the challenge
Neo4j Code-Golf - a gamified platform for graph data enthusiasts, developers, and students alike to go head-to-head to write the shortest Cypher query on - you guessed it - a virtual golf course. Just like golf, where the least number of strokes wins, here in the Code-Golf challenge, the cypher query with the shortest length and the least number of db_hits wins! Check out this handy blog for more details about the gamified platform.
Neo4j Code Golf is perfect for developers who are looking to hone their skills and improve their code efficiency. The contest features three different problems that must be solved using Neo4j, a graph database. The Neo4j Code Golf Contest is open to all, and we are sure that you all will find a challenge that's right for you. So what are you waiting for? Show the world what you're made of and register for the Neo4j Code Golf Contest today!
You can sign up for Beginner, Immediate or Advanced categories (or levels) and submit as many entries you like in this Code-Golf contest. Given the competition is leaderboard based, only your best score shows up on the leaderboard, so keep swinging and keep getting better at your cypher skills. There are cash prizes to be won in each category and you do not need to be a golfer to participate. Open to individual participants only and no entry fee required.
Note that: Even though you all can participate in all categories (levels) you can only win one of the categories, so choose your levels carefully :).
|Open for Registration||06/30/2022|
|Close for Registration||09/15/2022|
What to Build
It’s simple. First and foremost, to participate in the Neo4j Code Golf contest, you must register at devpost, which is where you are now, and then go to the Neo4j code-golf platform to participate, preferably using same login as devpost for easier leaderboard management. The code-golf platform is fully automated, and you must write short Cypher queries based on the question to reduce the time and resources the query takes, eventually leading to a faster and more efficient query. In other words, the goal is to write shorter queries (in length) and achieve as few db-hits as possible with the Cypher queries, and the least the number of characters in the query are, and least the number of db_hits are for a Cypher query the higher you are placed in the leaderboard. Note that, lesser score from db-hits and shorter queries are placed up higher on the leaderboard. So a point of 10 will get higher place compared to point of 100, simple. In case of similar db_hits score the shorter query lenght will be placed higher in ranking. All entries must be submitted by September 15, 2022, to be eligible for consideration. Contest entrants must submit short Cypher queries with low db_hits to win the contest. Given the platform is automated and leaderboard based, every contestant can see their position in real-time on the leaderboard.
What to Submit
Your Cypher queries using the code-golf gamified platform built by Neo4j. https://code-golf.neo4j.com/
$27,000 in prizes
Beginner Level (Winner)
Beginner Level (First Runner Up)
Beginner Level (Second Runner Up)
Beginner Level (Fourth Place)
Beginner Level (Fifth Place)
Beginner Level (Sixth Place)
Intermediate Level (Winner)
Intermediate Level (First Runner Up)
Intermediate Level (Second Runner Up)
Intermediate Level (Fourth Place)
Intermediate Level (Fifth Place)
Intermediate Level (Sixth Place)
Advanced Level (Winner)
Advanced Level (First Runner Up)
Advanced Level (Second Runner Up)
Advanced Level (Fourth Place)
Advanced Level (Fifth Place)
Advanced Level (Sixth Place)
Submitting to this hackathon could earn you:
Like any other database platform, it is critical to not choke the database with higher db_hits, same here, lower the db_hits higher the chances of you winning- holds 100% of winning criteria.
Shorter Cypher Queries
In case the db_hits are same, the shorter the cypher query is, higher the code golfer will be placed on the leaderboard, and eventually win.