I have just recently started solving problems from platforms. My approach to a question is as follows:
I get a lot of advice to give an hour of plain thinking before looking at any hints, a few hours/ a day to solve one problem before looking at solutions, and do not have an interested peer group/good coding culture around me. I wanted to ask if it is really ideal for a beginner to give so much time to questions; especially for easy questions, when I am not able to think of approaches after a certain point of time? Considering I am a college student and also do other things like development and have limited time in my schedule? Also is there anything more I can do to maximize my learnings and logical thinking from the problems I solve?
I apologize if my question is silly.