K
K
KeterVik2018-07-20 11:43:49
IT education
KeterVik, 2018-07-20 11:43:49

How effective are Codewars and/or CodinGame for practice?

I finished reading the book "Groaming Algorithms" and I understand that I don't know anything. Read simply there is no where to apply. Since the book talked about algorithms at the most basic level and there was a little more than nothing mathematics, I want to read more serious books on algorithms. But besides this, practice is needed, and of all the sites that are interesting in my opinion, I singled out Codewars and CodinGame. The first contains many tasks of different levels, and the second is made in the form of a game and, perhaps, it does not apply to algorithms. How much will such sites help in practice and will they be effective?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
M
Max, 2018-07-20
@KeterVik

For the most part, knowledge of algorithms is academic knowledge, and when writing code on a daily basis, you are unlikely to move trees. Yes, it is useful to get acquainted with basic algorithms and data structures, understand the complexity of algorithms and operations when working with structures, but, for the first time, nothing more.
I don't know about CodinGame, but codewars is more about logic tasks, not algorithms. This service will help if you are still uncertain about the syntax of the language or if you have problems converting logical chains into code. If these skills are mastered, then you should move on to projects closer to reality.
If English is tight, in addition to the sites mentioned above, you can also look at https://github.com/mbelsky/js-problems - a Russian-language collection of problems

L
Lesha Kiselev, 2014-12-03
@Yakud

Take advantage of xhprof

S
SilverSlice, 2014-12-03
@SilverSlice

What do you have in your script? If there is a call to the database, then most likely when the script is called again, the result is affected by the DBMS cache.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question