For CS, you'll have a headstart if you have a bit of experience with Python and problem-solving. Search around for basic material on Python and if you have the time, attempt some problems on https://dmoj.ca/. Source: 10 months ago
Dmoj.ca ! It's meant more so for competitive coding but some of the problem sets they have fall under the Cryptography category. Source: 11 months ago
The first type of practice is general problem solving. This is where you build up a strong intuition of problem and develop general problem solving techniques (but not memorising a huge list of techniques). Of course, the only way to improve is to do lots of problems / contests. For those who are more interested in competitive programming, I really like dmoj.ca (they host contests there as well, sometimes I author... Source: over 1 year ago
Personally, I’ve heard good stuff about DMOJ https://dmoj.ca/ Hope it helps :). Source: over 1 year ago
Sign up for an account on dmoj.ca or similiar online judge website and do the problems there. They have ccc problems and waaay more that you can get your solutions judged instantly. Source: almost 2 years ago
DMOJ - Modern Online Judge - contest platform and archive of programming problems. - Source: dev.to / about 2 years ago
I can't suggest this enough times but https://dmoj.ca/ is the best resource I've found for practice questions. It has past coding competition problems on there that range vastly in difficulty. You'll need to make an account to get started but it's really worth it. I suggest to start off with problems that are 1-3 points, then go up once you feel more confident. It's a really great site, much better than finding... Source: over 2 years ago
Https://dmoj.ca/ thousands of problems for competitive coding; not just Python. Once you've successfully solved a problem, you then have access to everyone else's responses. Definitely learned a lot from seeing how others write their code. Source: over 2 years ago
Hello, my name is Kevin, 15, from Canada. I have been learning cp for about 2 years now. My level in cp is about candidate master to master on https://dmoj.ca/ . I am currently preparing for Canada’s computing competition. I would love to have someone to ask questions to and discuss problems with. Thank you. Source: over 2 years ago
DMOJ (DMOJ Modern Online Judge) is a Canadian platform for competitive programming, mostly geared towards high school students. Source: almost 3 years ago
I started out watching Lua video tutorial (linked below) then I did exercises for about a week on sites like https://exercism.io/ or https://dmoj.ca/. Source: about 3 years ago
Do you know an article comparing DMOJ to other products?
Suggest a link to a post with product alternatives.
This is an informative page about DMOJ. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.