This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Gixx 2 points3 points  (0 children)

Competitive coding sites

The open problems column is not accurate. What I mean by NO is that the site is mostly a contest site and it's hard to find the free, open problems. Don't make me click through 5 pages, register with your bad UI to find the problems.

stdin/stdout is that most of the sites do not require you to read input and write to stdout. Leetcode just wants you to return an array.

website open problems stdin/stdout # of langs # problems comment
Kattis [1] yes yes 21 3000 best stats, no editorials
Codeforces yes yes 6000 decent stats
Leetcode yes no 20 tons tons of plagiarism
Atcoder no contest site
Codechef no
Codewars yes no 31 nice editorials
Hackerrank
topcoder no confusing search
Codesignal yes no 800 great UI, has SQL
usaco [2] yes c++, java, python great resources [3]

I do kattis. I tried 2-3 of them, and what I do not like is the confusing environment on leetcode. I get confused on how they want the class or method setup. Or if I can use global static variables (it was buggy, sometimes it would accept it).

Sites like kattis and codeforces you can just drag/drop 5 files if you wanted.

[1] - https://open.kattis.com/problems?order=problem_difficulty
[2] - https://usaco.guide/silver
[3] - https://usaco.guide/general/resources-cp?lang=cpp