The various modes in clash of code are interesting. But the smallest code size mode is ridiculous because no one can beat python and ruby coders in this mode.
In one game, one of the coders solved the smallest code problem in 14 seconds! (in Ruby).
I could not even read the question completely in 14 seconds!
My suggestion is that we should be competing with same programming languages (java vs java coders, python vs python and so on), so there is fair competition.
Another issue is that sometimes I cannot solve a problem in CoC, and I cannot view the solution unless the other coder shared his/her code.
Specially in reverse mode, if I could not understand what to do, there is no way to know it unless someone share their solution.
The clash of code page lists the purpose of it as follows:
What’s the purpose?
Improve your problem-solving skills
Learn from other people’s code
Practice coding interview questions
How can we “Learn from other people’s code” if they do not share it?
It would be better if we don’t need to share our code and still anyone would be able to see it. Afterall, I don’t think there would be anything to hide our code from others?
A reasonable request, but in the instance of clash of code… You never know which language you will choose.
For example, I will favour ruby in some cases, but in others, bash, python, perl are far better.
So, the next best thing is to participate in the code golf challenges under the competition bar so that you can get a language specific leaderboard. As for the time…
People clash a lot, so they probably knew the problem after the first few words, Do 500+ clashes and you will also reach the same level of expertise.
And in terms of sharing, some of the puzzles are where language specific tricks are required, so they may not want to share these tricks as puzzles are repetitive, but if there are any tougher CoCs, you will find that most people do share their code.
I faced the same problem at the beginning in clash of code against python coders as i only use Java and c and it is impossible to beat python in smallest code with java except if you are the only one that solve the problem.
But after a lot of game, i am able to beat them in reverse mode or fastest mode and sometimes in Shortest mode, just pratice a lot and you will get the reflex to submit quickly but anyway dont look at the rank just code to improve your coding skills.
Btw i dont see the interest of reverse mode, we want to code not to solve an enigm(sometimes not very clear)
I viewed the profile of BitWolf and came to know that it is a bot from codingame which is activated when there are less players.
I had seen this player since some time and never realised it could be a bot.
What I did not like is that this BitWolf solved the clash with 100% score but did not share the code!
At least bots could share the could so that we would understand what to do.
(Yes it was reverse mode).
The bot copies a user submission so it makes sense to not publish it as there’s is no guarantee that it’s a good script (it’s more likely to be overcomplicated and poorly written).
If you’re really frustrated cause it was reverse mode and you didn’t figure it out, you can go to this page : https://www.codingame.com/contribute/community , set the top left combo box on “validated”, and search the page with the good keywords to find the Clash.
Note that this feature is locked if you don’t have enough experience.
IMO it is not good idea since you may try the problem later when you encounter for the second time. Moreover if you see the solution early you might submit early as well second time where other users might struggle to solve the same which is not fair.
And just to selfpromote: here is a tampermonkey script to add “Go to contribution” button to the clash results page so you can skip the search and go to the contribution page directly. It doesn’t work if you have <300 clashes tho.