Tuesday, September 08, 2009

Project Euler

WOW 48 - Project Euler

Good Morning Friends,
        Today I'm going to share with you an information that was shared with me by my friend (Harish). Hope this article benefits many of the knowledge hungry and programming ppl out there. Thanks to Harish for this article.

        I am introducing you another interesting site which offers mathematical problems that can be resolved by computer programs. Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
        Although we are not mathematicians, it is not required to learn every mathematics concepts to resolve the problem. Program it in a software engineer's way. That is, forget about all the rules of engagements, and try to solve the problem in a round-about way. Every week a new problem will be updated to the existing database there by your ever lasting hunt for solutions continues endlessly. 254 problems as of date.
        You can opt for any language of your choice (be it java, C/C++ etc.). It is not that you have to solve all the problems in a same programming language. The choice is left to you and depends on the nature of the problem also. But I would suggest, if you are working in Java, continue solving them in Java. You will easily solve first 10 problems. However, when you move on with the rest of the problems you will realize that you are not on to something which can be programmed easily. Beware of complex problems when you go on and on.
        It is not required to solve all the problems. Because nobody is getting cash prizes (or prizes of other sort) for resolving each problem. It is your self-enthusiasm and computer programming skill that gets build up when you solve each problem. Here the programmers are rated in five different levels.
        Check out the site from this link: http://projecteuler.net/. You could get answers by googling around. But, take my words; it is not going to help you. Try solving it by yourself!!!
Happy Euler-ing !!!

Danish :)

2 comments:

Anonymous said...

Simply Superb...

Stephen Raj

Danny TT said...

Thank you, Sajeesh.. However, the real person to be thanked is my Friend "Harish Gokul" who had made known to me this wonderful site.

Thank you dude :)