March 25, 2009

Project Euler - pretty neat!

I have found an interesting site today* that I wanted to share. It is called Project Euler**, and contains math/computer science problems for people to solve. The problems are ordered from easiest to hardest, and as you submit correct answers to them, you get to advance to the next levels. Once you solve a problem, you get access to the forum of people that have solved it as well, so you can discuss your solutions.

This site has reminded me about all the fun I had at the very beginning of my studies. Problem solving is fun! It is so rewarding to find the answers, and I have always especially enjoyed finding ways to get those answers quickly and efficiently. Doing what I do now stems directly from that experience, except that the problems have gotten exponentially more difficult and time to solution is much, much longer (and since the most interesting problems don't usually have an exact solution, one ends up playing with improving the approximate solutions). When I get impatient or bogged down with details, I have to remind myself that at the core of what I am doing is still the same problem solving I came here to do in the first place. I just need a little a lot of patience.

* See, web surfing can be useful!
** A little about Euler, one of my early inspirations.

3 comments:

PhizzleDizzle said...

that is SUPER cool!!! i can't wait to do some. thanks :):)

Mad Hatter said...

Oh, man...you totally pushed my geek button with that one. I am simultaneously really excited to go try it out, and incredibly embarrassed by my excitement....

ScienceGirl said...

PhizzleDizzle - You are welcome! I am actually using this as an incentive to finish something I really don't want to be working on (as I will only let myself "play" after it is done).

MadHatter - there is nothing to be embarrassed for! Being a geek is totally cool (at least in my book ;)