FlipFlop Codes

Welcome to the FlipFlop Codes Event! This is a fun event where you can solve puzzles and learn new things.

Each year features an event with a set of puzzles. Puzzles unlock during the days, you can solve them to earn points or you can just solve them for fun!
You can solve the puzzles in any language you like, and all puzzles have a quick solution for any machine.

Puzzles release at 10:00:00 and 14:00:00 (UTC+2) Monday to Wednesday, and the final puzzle at 10:00:00 on Thursday.

The event is open and free for everyone, and you can participate by logging in with your GitHub or Google account.

It doesn't matter if you don't have a computer science or software engineering background— with a little bit of coding knowledge and some problem-solving skills, you can get pretty far!

If you're ready to start, click the button below to start!

Start!

You can also check out the Demo Puzzle to get a taste of the puzzles you'll face in the real event!
The demo puzzle is a small introduction to the event, and you don't need to log in to solve it. (it won't count towards your points or leaderboard position)

-= About =-

My name is Sebastiaan Heins, a software engineer from the Netherlands and student at the Grafisch Lyceum Utrecht.
Two years ago, I participated in the Advent of Code event for the first time, and had a lot of fun solving the puzzles.
I wanted to create something similar, and that's how the FlipFlop Codes Event was born.
If you've participated in Advent of Code before, this event is for you! If you haven't, this event is also for you!

The event is structured like this:

Puzzles are released day by day, and you can solve them at your own pace, or compete with others to earn points.

You can contact me on Discord, my username is robotnik05.

-= Tips =-

If your answer is incorrect and you can't figure out why, try one of the example inputs in the puzzle description.
If you're still stuck, try building your own test cases to debug your code.

-= FAQ =-

Q: Can I participate in the event if I don't have a developer background?
A: Yes! The puzzles are designed to be doable with a little bit of coding knowledge and some problem-solving skills.

Q: There's a bug in the website, puzzle or grammar! Where can I report it? (please make 100% sure it's on my end when it's about puzzles, I won't debug your code.)
A: Please contact me on Discord. My discord account is robotnik05 or you can send an email to 220773@student.glu.nl.

Q: How does the leaderboard work?
A: The leaderboard is based on the time you submit your answer. The first person to submit the correct answer will be at the top of the leaderboard.
If you submit the correct answer, you will earn points based on your rank. The first 100 people to submit the correct answer will earn points, with the first person earning the most points.
There is no time limit to solve the puzzles.

Q: How does Authentication work?
A: Using Oath 2.0, you can log in with your GitHub or Google account. The only things my website will/can access are your account name and id (which are public anyway).

Q: Can I use LLM's or other machine learning models to solve the puzzles?
A: If you're aiming for a leaderboard position, please don't. Leaderboards are for humans only.

-= Credits =-