An open API service indexing awesome lists of open source software.

https://github.com/abeaumont/competitive-programming

Solutions to problems from various online judges / contest sites.
https://github.com/abeaumont/competitive-programming

acepta-el-reto advent-of-code atcoder atcoder-solutions codechef codechef-solutions codeforces codeforces-solutions codejam competitive-programming hackerearth hackerearth-solutions hackerrank hackerrank-solutions kattis kattis-solutions online-judges solutions uva uva-solutions

Last synced: 2 months ago
JSON representation

Solutions to problems from various online judges / contest sites.

Awesome Lists containing this project

README

        

[![Build Status](https://circleci.com/gh/abeaumont/competitive-programming.svg?style=shield&circle-token=:circle-token)](https://circleci.com/gh/abeaumont/competitive-programming)
# Solutions to Competitive Programming problems

It includes solutions to both practice and contest problems from:

- [¡Acepta el reto!](aceptaelreto/README.md) ([site](https://www.aceptaelreto.com/))
- [Advent of Code](advent-of-code/README.md) ([site](https://adventofcode.com/))
- [AtCoder](atcoder/README.md) ([site](https://atcoder.jp/))
- [CodeChef](codechef/README.md) ([site](https://www.codechef.com/))
- [Codeforces](codeforces/README.md) ([site](https://codeforces.com/))
- [Google Code Jam](codejam/README.md) ([site](https://code.google.com/codejam/))
- [CSES Problem Set](cses/README.md) ([site](https://cses.fi/problemset/))
- [HackerEarth](hackerearth) ([site](https://www.hackerearth.com/))
- [HackerRank](hackerrank/README.md) ([site](https://www.hackerrank.com/))
- [Kattis](kattis/README.md) ([site](https://open.kattis.com/))
- [ICPC Live Archive](live-archive/README.md) ([site](https://icpcarchive.ecs.baylor.edu/))
- [Tuenti Challenge](tuenti) ([site](https://contest.tuenti.net))
- [UVA Online Judge](uva/README.md) ([site](https://uva.onlinejudge.org/))

This repository is personal, made public in the hope that someone may find it useful, but:
- Solutions may be broken or not work for you.
- Solutions may be illegible.
- Solutions may not be best in algorithmic complexity terms.
- Solutions may have been written in a rush during a contest and may not make any sense.

So, in summary, if a solution seems stupid, it probably is.
I do not offer support for these solutions.
I'm not interested in fixes to existing solutions or new solutions,
feel free to fork / create your own if you want to share better / other solutions.

I do try to include only working solutions (without guarantees), written by me.
When external code is used, it's usually marked as such.
If you find some borrowed code which is not properly indicated as such,
please let me know and I'll fix it.

Except for borrowed code (and whatever borrowing that code implies),
unless otherwise stated,
the code is under the _Do What The Fuck You Want To Public License_,
see [LICENSE](LICENSE) for details.