B
B
Beginner_Coder2017-08-10 18:13:27
Python
Beginner_Coder, 2017-08-10 18:13:27

Benefit from codewars?

Hello!
I would like to ask the forum members if you use the codewars service?
The fact is that I started solving problems there, I solved many problems from level 8, I wanted to solve a problem from level 7 today and realized that I don’t know how to approach and solve it.
The key question is, do you use the solution discovery or how do you basically build your work on this resource?
Thanks in advance

Answer the question

In order to leave comments, you need to log in

11 answer(s)
A
Alexander Gray, 2017-08-10
@theobroma

2 years ago CodeWars helped me learn JavaScript. Dry theory didn't come in at all, but with practice it's a completely different matter ... I solved problems 8-7 kyu. At higher levels, it is no longer the basics of the language that begin, but more emphasis on algorithms, knowledge of mathematics, etc. At level 7, there should be no problems for sure.
I am writing code for a solution on localhost in my editor or IDE. Debug in the browser console. When I see that the result is similar to the truth, I copy the code from the editor into the window for the CodeWars solution. I run the suggested tests. If everything is OK, then submit, and if not, then I look at the test results and finish the solution.
I don't release results until I decide. I always understand the top and tricky solutions of others.
You shouldn't get too hung up on a certain task that doesn't work... Maybe you don't have enough knowledge of the programming language. It happens that I can’t understand the condition of the problem as such ... You can get a little confused, but if it doesn’t work, then I boldly put it off for later. Failures reduce morale, and this does not help.

S
sim3x, 2017-08-10
@sim3x

Synthetic puzzles
For beginners - extremely useful
For average people - it's useful to look at someone else's code and understand how it works
For tops - entertainment for the simplest, shortest or one-line solution
Just pieces of code from there have never been used
Approaches - used
Don't know how to solve. Sit down and draw a flowchart of the algorithm without reference to the PL

K
Kirill Romanov, 2017-08-10
@Djaler

Actively used when I started learning Python. It helped a lot in learning, because, IMHO, for programming in Python, you need to restructure your thinking. And then you write some kind of C-style sheet, and then you see how it is done with one beautiful list comprehension, or just a library function

C
Crash, 2017-08-10
@Bandicoot

The most useful feature of this resource is that after solving the problem on your own, you can see the solutions of other participants, compare them with your own. It helps a lot in writing quality code.

A
Andrew, 2017-08-17
@iCoderXXI

When I decided that I would now have JS as the main language, I had to reformat my brains, for this I had to intensively code something for a hundred or two hours, no matter what, it is important that it be in JS and at a good pace.
Just then, Kodvars turned up. I pumped up to 2.5 qyu and dropped it, but the effect was due, now coding in php is not so comfortable (sometimes not at all).
It’s also interesting to watch other people’s decisions, sometimes you think that’s cool, but I wouldn’t release this for sale.
Algorithms with codevars themselves are unlikely to be needed in real life, but their component parts are very even.
in general, for me, codewars turned out to be a very pleasant and effective way to get used to the PL.

M
ManWithBear, 2017-08-10
@ManWithBear

I'm pretty ambivalent about the service.
For a couple of days, I solved all 5-1 tasks available on svfit.
There is almost nothing difficult / to think about. Most of the tasks are solved head-on (often the algorithm is already described in the condition).
If you just want to solve some puzzles for learning the language, probably yes, not a bad service.
If you want to think directly, then you are more likely to codeforces.com

B
BBmike, 2017-08-10
@BBmike

codewars is a great resource.
you solve the problem. then you look at the best solution in the best practices category.
if the decision concerns some fundamental operation, you write it down somewhere in reserve.

A
Andrey Ashgaliyev, 2017-08-11
@h0001

Cool resource!
I do tasks one by one in the morning and in the evening, like exercises.
If somewhere it doesn’t work out, I skip it, or google it if the problem is interesting.
According to subjective feelings, if the task is not too difficult and not easy (that feeling when the brains are held together), then normal work goes on easier and faster.

D
David Koifman, 2017-08-11
@Davka1900

Good site to practice. I like.

D
devalone, 2017-08-11
@devalone

It can be useful only for complete beginners, when they began to study PL, this experience is unlikely to be useful in creating real software products. Personally, I tried it and I didn’t like it, I always trained on those tasks that I came up with myself._

C
Cobweeb, 2022-01-04
@Cobweeb

Of course there is a big one! Codewars is a practice for social security, thanks to systematic exercises, you will easily or much easier cope with tasks from social security (the same notorious live coding), because they will either be similar or apply the techniques that you used in codewars to social security. But in reality, you don’t pay much attention to exactly those techniques that are needed in such tasks, you can generally mold a real task from either one and forget how to do sorting)) And if you yourself wrote sorting in a real task, then for good you need to tear off your hands))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question