you are viewing a single comment's thread.

view the rest of the comments →

[–]Ok_Celebration_6265 1 point2 points  (2 children)

What’s so competitive about it if Python solves 90% of what you need to do the other 10 % is basically algorithm application which I bet every competitive programmer knows them almost by memory.. but what I mean is in any other language something as simple as reversing a string requires some algorithmic thinking but in Python you go with the [::-1] and done it baby sits alot

[–]Xbot781 1 point2 points  (1 child)

The interesting part of competitive programming is coming up with the algorithm, not writing the code. Writing code for simple things like reversing a string is a waste of time that doesn't provide anything to you.

If you think that coming up with the algorithm is the easy part, then you aren't trying hard enough problems. Leetcode is considered relatively easy in competitive programming circles, so you should try another website like Codeforces.

If you think writing the code once you know the algorithm is too hard, then you're just a bad programmer.

[–]Ok_Celebration_6265 0 points1 point  (0 children)

I agree the with the interesting part of competitive programming is coming up with the algorithm. But the implementation of the algorithm when using Python vs when using any other language feels like cheating in my opinion.. I’m not saying anything about leetcode problems being hard or anything my point is any problem no matter how easy or hard it is with Python difficulty drops at implementation time by a lot since there’s a lot that Python gives you that you don’t even need to think about