free-programming-books/more/problem-sets-competitive-programming.md
Akhil Chagarlamudi 507b3e3210
Add a way to practice competitive programming by Masataka Yoneda (#9870)
* Added way to practice competitive programming

* fixes
2023-10-04 23:06:54 -04:00

137 lines
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Index
* [Competitive Programming](#competitive-programming)
* [CTF Capture the Flag](#capture-the-flag)
* [Data science](#data-science)
* [Information security](#information-security)
* [Problem Sets](#problem-sets)
### Competitive Programming
* [4Clojure](http://www.4clojure.com)
* [A Way to Practice Competitive Programming](https://github.com/E869120/Competitive-Programming/blob/master/%5BTutorial%5D%20A%20Way%20to%20Practice%20Competitive%20Programming.pdf) - Masataka Yoneda (PDF)
* [A2 Online Judge](https://a2oj.netlify.app)
* [Algorithms for Competitive Programming](https://cp-algorithms.com)
* [APL Problem Solving Competition](https://contest.dyalog.com)
* [AtCoder](https://atcoder.jp)
* [beecrowd](https://www.beecrowd.com.br)
* [Binary Search](https://binarysearch.com)
* [COCI](https://hsin.hr/coci/)
* [Codeabbey](http://www.codeabbey.com)
* [Codechef](https://www.codechef.com/contests)
* [Codecombat](https://codecombat.com)
* [Codeeval](https://www.codeeval.com)
* [CodeFights](https://codefights.com)
* [Codeforces](http://codeforces.com/contests)
* [Codeground](https://www.codeground.org)
* [Coderbyte](https://coderbyte.com)
* [Codewars](http://www.codewars.com)
* [Codingame](https://www.codingame.com/start)
* [Competitive Programming Cheat Sheet](https://medium.com/cheat-sheets/cheat-sheet-for-competitive-programming-with-c-f2e8156d5aa9)
* [CSES Problem Set](https://cses.fi/problemset)
* [Dimik](https://dimikoj.com)
* [DMOJ](https://dmoj.ca)
* [E-olymp](https://www.e-olymp.com/en/)
* [Exercism](https://exercism.org)
* [HackerEarth](https://www.hackerearth.com)
* [Hackerrank](https://www.hackerrank.com)
* [Internet Problem Solving Contest](http://ipsc.ksp.sk)
* [Just another Golf Coding](http://jagc.org)
* [Kattis](https://open.kattis.com)
* [LeetCode](https://leetcode.com)
* [LightOJ](https://lightoj.com)
* [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup/)
* [Microcorruption](https://microcorruption.com/login)
* [Newton School](https://my.newtonschool.co/contest/all)
* [oj.uz](https://oj.uz)
* [Sigmageek](https://sigmageek.com)
* [Sphere Online Judge](http://www.spoj.com/contests)
* [Strivers CP Sheet](https://takeuforward.org/interview-experience/strivers-cp-sheet/)
* [Techgig](https://www.techgig.com)
* [Topcoder](https://www.topcoder.com)
* [Toph](https://toph.co)
* [USACO.guide](https://usaco.guide)
### Capture the flag
* [CTFlearn](https://ctflearn.com) (email address *requested*)
* [Google CTF](https://capturetheflag.withgoogle.com) (email address *requested*)
* [Hacker101](https://ctf.hacker101.com) (email address *requested*)
* [Hackthebox](https://www.hackthebox.eu) (email address *requested*)
* [HackThisSite](https://www.hackthissite.org) (email address *requested*)
* [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit)
* [Picoctf](https://picoctf.org/resources.html) (email address *requested*)
* [SmashTheStack](http://www.smashthestack.org/main.html#wargames)
* [TryHackMe](https://tryhackme.com) (email address *requested*)
### Data science
* [AIcrowd](https://www.aicrowd.com)
* [CodaLab](https://codalab.lisn.upsaclay.fr)
* [CrowdANALYTIX](https://www.crowdanalytix.com/community)
* [DrivenData](https://www.drivendata.org)
* [Kaggle](https://www.kaggle.com)
### Information security
* [ångstromCTF](https://angstromctf.com)
* [CTFtime](https://ctftime.org)
* [Hacker101](https://ctf.hacker101.com)
* [InCTF](https://inctf.in)
### Problem Sets
* [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions)
* [A2 Online Judge](https://a2oj.netlify.app)
* [Advent Of Code](http://adventofcode.com)
* [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)*
* [Anarchy Golf](http://golf.shinh.org)
* [APL Practice Problems](https://problems.tryapl.org)
* [BaekJoon Online Judge](http://www.acmicpc.net)
* [beecrowd](https://www.beecrowd.com.br)
* [CareerCup](http://www.careercup.com)
* [CheckIO](http://www.checkio.org)
* [Codechef](https://www.codechef.com/problems/school)
* [Codedrills](https://codedrills.io/competitive)
* [Codeforces](http://codeforces.com/problemset)
* [Codility](https://codility.com/programmers/)
* [Coding Bat](http://codingbat.com/java)
* [Coding Interview Questions and answers for practice \| Python, Java & C++](https://www.codingninjas.com/codestudio/problems) - CodingNinjas
* [Coding Ninjas Guided Paths](https://www.codingninjas.com/codestudio/guided-paths/data-structures-algorithms)
* [CSES Problem Set](https://cses.fi/problemset/)
* [DSA Learning Series](https://www.codechef.com/LEARNDSA)
* [Dynamic A2OJ Ladder](https://a2oj.herokuapp.com)
* [Edabit](https://edabit.com)
* [Exercism](http://exercism.io)
* [Geeks For Geeks](https://practice.geeksforgeeks.org)
* [Hacker.org](http://www.hacker.org)
* [HackerEarth](https://www.hackerearth.com)
* [HDU Online Judge](http://acm.hdu.edu.cn)
* [Interactive Coding Challenge](https://github.com/donnemartin/interactive-coding-challenges)
* [InterviewBit](https://www.interviewbit.com)
* [Kattis](https://open.kattis.com)
* [Leetcode](https://leetcode.com)
* [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html)
* [PEG Judge](http://wcipeg.com)
* [Pep Coding](https://www.pepcoding.com/resources)
* [PKU Online Judge](http://poj.org)
* [Ponder This!](https://www.research.ibm.com/haifa/ponderthis/index.shtml)
* [Practice Python](https://www.practicepython.org)
* [ProblemBook.NET](https://github.com/AndreyAkinshin/ProblemBook.NET)
* [Project Euler](https://projecteuler.net)
* [Python Practice Projects](http://pythonpracticeprojects.com)
* [Rosalind](http://rosalind.info/problems/locations/)
* [Sphere Online Judge](http://www.spoj.com/problems/classical)
* [TalentBuddy](http://www.talentbuddy.co/blog/)
* [The Ultimate Topic List(with Tutorials, Problems, and Templates)](https://blog.shahjalalshohag.com/topic-list/) - Shahjalal Shohag
* [Timus Online Judge](http://acm.timus.ru)
* [Topic wise multiple choice questions in computer science](https://www.geeksforgeeks.org/quiz-corner-gq/#C%20Programming%20Mock%20Tests) - Geeks For Geeks
* [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge)
* [Vulnhub.com](https://www.vulnhub.com)
* [Школа программиста](https://acmp.ru)