FRIHOSTFORUMSSEARCHFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a 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.
Related topics

AMD Challenges Intel
Which is the best content management software
Very cool Site!!!
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
Job that u wouldn't mind doing for the rest of your life
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? :(
Microsoft gunning for Adobe's PDF format?
Reply to topic    Frihost Forum Index -> Science -> Basics

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