I have solved good amount of easy level questions and i have good knowledge of dsa as i have done leetcode and gfg 500+ questions combined but i still can't solve questions, i think i lack in my problem solving skills, so i need help is where i can improve myself and how i can increase my problem solving skills?? Help
A lot of the time "problem solving" isn't coming up with a new thing, it's having seen something similar before. Solve more problems.
If you know the how to solve the problem, don't do it. For me if i come across a problem that i know how to solve, even before starting to write the code for it, i already see it in my head. Look for those problems that you "think" you can solve unless if you are aiming for rating then just go for the ones you know you can solve. Remember you grow through what you go through