qosf / monthly-challenges

Repository containing monthly challenges in the field of quantum computing.
Apache License 2.0
386 stars 160 forks source link
code-exercises learning-by-doing quantum-algorithms quantum-computing quantum-programming unitaryhack

QOSF Monthly Challenges

A repository containing monthly challenges in the field of quantum computing.

Current Challenge

April 2023 Challenge - QUBO

Release date: April 28, 2023 Submission deadline (optional): May 28, 2023

You can see previous challenges here.

Clone this repository into your qBraid account:

How it Works

These challenges will help you hone your quantum computing skills by being exposed to a variety of problems in different areas.

We release a new challenge every month that are open to anyone and everyone. You're welcome to try your hand at solving them individually or as a team.

You are free to use any framework that you like and submit your solutions in any format. Just make sure that they're easy to evaluate.

You're also welcome to contribute challenges! Open an issue on this repo and describe your idea and we'll be happy to take a look at it!

Tentative Timeline

Submission

Evaluation

Communication

Git FAQ

Any other questions? Try the GitHub documentation or ping us on Slack!

Previous Challenges

[November 2020 Challenge](challenge-2020.11-nov/challenge-2020.11-nov.pdf): Diagonal Unitaries Release date: November 2nd, 2020 --- [December 2020 Challenge](challenge-2020.12-dec/challenge-2020.12-dec.ipynb): Minimum Hamming Distance Release date: December 10th, 2020 --- [January 2021 Challenge](challenge-2021.01-jan/challenge-2021.01-jan.ipynb): Minimum Makespan Release date: January 10th, 2020 --- [February 2021 Challenge](challenge-2021.02-feb/challenge-2021.02-feb.ipynb): QOSF Mentorship Screening Tasks Release date: February 18th, 2021 --- [March 2021 Challenge](challenge-2021.03-mar/challenge-2021.03-mar.ipynb): Quantum Autoencoders (QML) Release date: March 19th, 2021 --- [April 2021 Challenge](challenge-2021.04-apr/challenge-2021.04-apr.ipynb): Mermin-Peres Magic Square Game Release date: April 22nd, 2021 --- [May 2021 Challenge](challenge-2021.05-may/challenge-2021.05-may.ipynb): unitaryHACK! Release date: May 14th, 2021 --- [June 2021 Challenge](challenge-2021.06-jun/challenge-2021.06-jun.ipynb): k-Nearest Neighbors Release date: June 19th, 2021 --- [July 2021 Challenge](challenge-2021.07-jul/challenge-2021.07-jul.ipynb): Quantum State Tomography Release date: July 21st, 2021 --- [August 2021 Challenge](challenge-2021.08-aug/challenge-2021.08-aug.ipynb): W States Release date: August 19th, 2021 --- [September 2021 Challenge](challenge-2021.09-sep/challenge-2021.09-sep.ipynb): Mentorship Screening Tasks Release date: September 19th, 2021 --- [December 2021 Challenge](challenge-2021.12-dec/challenge-2021.12-dec.ipynb): Morphological Operators Release date: December 1th, 2021 --- [January 2022 Challenge](challenge-2022.01-jan/challenge-2022.01-jan.ipynb): Decompose Release date: January 11th, 2022 --- [March 2022 Challenge](challenge-2022.03-mar/challenge-2022.03-mar.ipynb): QOSF Mentorship Screening Tasks Release date: March 2th, 2022 --- [April 2022 Challenge](challenge-2022.04-apr/challenge-2022.04-apr.ipynb): Finding the way out of the maze --- [July 2022 Challenge](challenge-2022.07-jul/challenge-2022.07-jul.ipynb): Palindrome Integer --- [October 2022 Challenge](challenge-2022.10-oct/challenge-2022.10-oct.ipynb): Mentorship Screening Tasks --- [February 2023 Challenge](challenge-2023.02-feb/challenge-2023.02-feb.ipynb): Mentorship Screening Tasks --- [March 2023 Challenge](challenge-2023.03-mar/challenge-2023.03-mar.ipynb): Working with NISQ Devices using Mitiq ---