I have seen many people saying that "They love to do competitive programming" but I would like to go a bit deeper in this thought. I want to know "What do you like when you say I love competitive coding?". Is it the process that "you try to do some problem, you think about some approach, it turns out to be wrong, then you try different approach, not within bounds, thinking for some other approach" or something else?
I am asking this question because personally, I have found that I would like to do some work as long as the response is positive. In competitive coding, if I am able to solve questions I would want to try more and more but as soon as I encounter some problem for which I am not able to think any approach, suddenly my mind shifts to do some other thing. It also happens in other places also, like when I am playing CSGO I would like it till the point I am winning.
I know that in order to learn you have to go out of your comfort zone, but when 4-5 problems come in which I was not able to come up with any solution and after seeing editorial it becomes obvious, then I begin to doubt my practice and this question starts coming in my mind. If anyone would like to provide some suggestions in this, then it would be very helpful for me in lot of things.
Thanks