FRIHOST FORUMS SEARCH FAQ TOS BLOGS COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


Some challenges for the programmers out there





Bikerman
Quote:
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.

If you want to have a crack at the problems then follow the link below:
http://projecteuler.net/index.php?section=problems
Chinmoy
thanks man! really nice thing..will keep me busy for the next few days..
nilsmo
I did 61 problems early in the summer in a couple weeks.
rshackelford
I just started doing it, the ones I have done are pretty easy. I'm only through the first 15 though.
amperx
wow definitely a challenge, thanks for sharing this site
racicop
That's a very interesting website.

If you liked those problems you'll probably enjoy these as well:

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8

I think all of the problems at uva belong to previous editions of the ACM ICPC, which is a programming competition held by the ACM.

http://www.spoj.pl/problems/classical/

These are also a lot of fun. And finally: every year Google holds its own competition, called Google Code Jam.

http://code.google.com/codejam/

You can browse problems from previous editions and even the solutions for each problem.
This last feature is very interesting, because there are solutions in very diverse programming languages ranging from Haskell (functional programming paradigm) to Java (Object-oriented).

Hope you enjoy them, we might even discuss some solutions if you want.
guissmo
I've seen this already. Some can be done with pencil and paper Math.

I usually try this out but I usually end up doing brute force methods. Maybe it should have some solution page (does it)?
racicop
I think project euler doesn't, Google Code Jam shows every solution uploaded (meaning the source code). Don't remember about the other sites, but there are forums to discuss your solution with other people.

I think all of the sites I posted, unlike Project Euler, have a time limit for you solution. In Google Code Jam you only have 4 minutes, I think, and I believe uva compiles your source code and runs it for a test input, so it's probably around a couple of minutes. A brute force approach will, most probably, fail to give an answer within those time constraints.

Some problems take some time to get solved, but most are easily solved with variations of classical algorithms in graphs if you model your problem adequately.
nilsmo
racicop wrote:
http://code.google.com/codejam/

You can browse problems from previous editions and even the solutions for each problem.
This last feature is very interesting, because there are solutions in very diverse programming languages ranging from Haskell (functional programming paradigm) to Java (Object-oriented).

Hope you enjoy them, we might even discuss some solutions if you want.



I did Google Code Jam this year. Kind of disappointed cuz I didn't make it past round 2. Sad


racicop, project euler does not have a time limit for the solution, but recommends your solution take a reasonable amount of time (i think it was 5 minutes).
nilsmo
racicop wrote:
That's a very interesting website.

If you liked those problems you'll probably enjoy these as well:

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8

I think all of the problems at uva belong to previous editions of the ACM ICPC, which is a programming competition held by the ACM.

http://www.spoj.pl/problems/classical/

These are also a lot of fun. And finally: every year Google holds its own competition, called Google Code Jam.

http://code.google.com/codejam/


Additionally you (high schoolers especially!) may want to check out USACO, a series of computer programming contests for high schoolers. There's a contest this weekend in fact.

Contest Gate: http://ace.delos.com/contestgate

USACO practice/training: http://train.usaco.org/usacogate
Stubru Freak
Facebook also has some puzzles like this here: http://www.facebook.com/careers/puzzles.php
Auctus
I've done the first ten and a few random ones after that. Good way to relax and do something puzzling that isn't so stupid as a crossword.
Buba_vv
http://www.pythonchallenge.com/
Considered that you use python, but most of puzzles can be done on any language
joostvane
Thank you for the site. Something useful to do when I'm bored Very Happy Plus I can finally test my calculator, and get more into programming with it.
PureReborn
Been doing this for a while now. Pretty interesting puzzles and an excellent way to learn some algorithms/data structures as you do it.
Magicman
I tried projecteuler a while back but I didn't get too far. I'll have to check out the python challenge since python is my main programing language (not counting web languages). These kinds of games can help improve my problem skills which are always helpful especially in my field of study.
iman
ooh. math is always awesome when programming
The-Nisk
http://www.cstutoringcenter.com/problems/

is another good one, for the life of me i couldn't solve the fractorial one since it overflows the long capacity (using java). Although i have a nagging feeling i did indeed solve this one before last year as one of my computer science labs =/
Asafe
http://www.challenge-you.com/
jajarvin
Bikerman wrote:
If you want to have a crack at the problems then follow the link below:
http://projecteuler.net/index.php?section=problems


Thank you for this information.

It seems that I will have something to do during next summer. Cool
Related topics
AMD Challenges Intel
Which is the best content management software
Very cool Site!!!
Job that u wouldn't mind doing for the rest of your life
Are there any Delphi programmers in here?
Are there any GAME Programmers out here?
Coders & Programmers
Flash Programmers Needed: Work on Action script "Real d
Compiling a list of programmers etc
Coding Challenges.
Programmers: How to...
looking for freelancer programmers
Which Notetaking Tool Do You Use?
Young Programmers apparently ignored? :(
Reply to topic    Frihost Forum Index -> Science -> Basics

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.