Блог пользователя __stoic

Автор __stoic, история, 21 месяц назад, По-английски

Any advice or suggestion following which I can improve my implementation skills?Even though I have the logic this implementation part is diffcult to perform. Thank You

  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

»
21 месяц назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

I don't know why this is getting downvoted so easily, since there is a lot of stuff that people don't know that could help them implementing better.

Some ideas: - Don't mix thinking and coding. What I mean is that you should have everything pretty much clear before touching the keyboard, otherwise you might make changes to the code and everything will become messy really fast. - Break down your future implementation, in paper when needed, in pieces that you understand and those that you don't understand. Those parts that you don't completely understand, well divide them even more. - Be patient, don't rush to the keyboard. Always give an extra thought, and try to think of the easiest implementation possible. - Upsolve implementation with other people's code, you can catch some ideas that you missed. but only after you have accepted!!

»
21 месяц назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

There are several strategies to improve implementation skills.

  1. Upsolve problems after participating contests.
  2. If you solve some problem, then see other codes, and check implementation details.
  3. Solve a lots of easy problems.
  4. Do not start implementing immediately after finding the logic. Think about how to implement effectively, and clearly.

My implementation skill is not so good too, but these advice would help you improving your implementation skills, I think.

»
21 месяц назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

by implementing