- 21

- 0

I'm a gifted math student in the 11th grade, I studied Differential Calculus 2 years ago and I did pretty well in it, unfortunately I'm not studying math a lot these days, but I've gained a lot of experiences in life that made me more mature than I was 2 years ago, I'm 17 years old by the way, and while it looks like I'm kind of a little old for 11th grade, keep in mind that in my country kids enter kindergarten when they are 4-5 years old, and I've entered it at 5 years old, add to that 2 years of kindergarten and 10 years of school and you get my current age. As you can see, English is my second language, so I might make a couple of mistakes here and there. I also have some experience in programming (Python, C, some Javascript and some basic stuff like HTML and friends), I made a couple of minor projects (Chess game - Sudoku solver - Quiz game).

-----Background Done------

At first I used to try solving math problems for 15 minutes and if I got stuck I look up the solution and learn it, but now I've learned to give it a go for a hour or two, I might even stay at it for days --- But that would take too much time, It is really fun to try solving a problem for ages then to find the solution to it, but if I have to spend days for every hard problem, I would run out of days to live.

So that's my question:

"What should be my time limit for solving a problem?"

A.K.A

"How much time should I spend on a problem before I give up?"

And "Why?" <----- Very very very important because I require reasons for every single advice I take, it is something that I've learned (and that is to not take things for granted.)

Okay, I've got another question, hope you don't mind:

Solving Math problems require creativity, but sometimes I solve a problem, and see others' input on it, and marvel at the amount of creativity they have. So I look at their solutions, understand it and start to use them in my future problems --- "Does that decrease my own creativity?"/"Would that damage me in the future?" --- As by reading another solution, I completely remove the possibility of coming up of the same solution by my own in the future.

One last question, if you please.

Sometimes I see some very hard problems, that require knowledge of something I have not learned yet, then I have 2 options:

- I wait until I learn that subject and then attempt the problem (I hate waiting)
- I read an elegant answer to the problem that helps me understand the subject and add something to my "Ways of problem solving list"