Project Euler:
The site also has lots of site-wide statistics, like programming languages used and countries represented. There are also global high score tables. There is one table for fastest solvers of the most recent problems. There are also high score tables for each language.
Try it out, it's fracking awesome.
An example of the 1st problem:
Project Euler is an programming challenge website that I joined last week. There are 380 problems right now and a new problem is added every week (the site has been around since 2001). The problems are mostly math inspired but are designed to primarily be programming problems. The problems are always programming language agnostic, making Project Euler a good place learn a new language (Python in my case). The site gives you good feedback when you solve problems. On your profile page you can find:
| |
|
The site also has lots of site-wide statistics, like programming languages used and countries represented. There are also global high score tables. There is one table for fastest solvers of the most recent problems. There are also high score tables for each language.
Try it out, it's fracking awesome.
An example of the 1st problem:
Code:
[/FONT][/COLOR]<html><head>
<title>Untitled</title>
</head>
<body>
<script type="text/javascript">
//Add all the natural numbers below one
//thousand that are multiples of 3 or 5.
//this one is pretty similar to c#
answer = 0
for (three = 0; three < 1000; three += 3) { answer += three; }
for (five = 0; five < 1000; five += 5) { answer += five; }
for (fifteen = 0; fifteen < 1000; fifteen += 15)
{ answer -= fifteen; }
document.write("<b>" + answer + "</b>");
</script>
</body>
</html>
[COLOR=#000000][FONT=Verdana]
Gave the answer
233168 which is correct.