Language Specific

projectEUREKA projectEUREKA Welcome to Project Eureka! Project Eureka is a collaboratively edited site for problem solvers/creators - regardless of problem or field. We are a bunch of math enthusiasts who decided to create a website for submitting and solving problems. However, project Eureka is not limited to math problems; any problem, puzzle, or trivia question can be submitted to project Eureka.
Based on the original perl golf, Code Golf allows you to show off your code-fu by trying to solve coding problems using the least number of keystrokes. You're not just limited to Perl either - PHP, Python and Ruby are all available too. Challenges are always open, and your entries are automatically scored so you can start playing right away!

Code Golf

Code Golf
USACO
+Ma's Reversing

Sphere Online Judge (SPOJ)

Sphere Online Judge (SPOJ) 2013-12-14 23:07:47 Are you a novice in programming? by Łukasz Kuszner Please consider Simple Programming Problems. Comments and suggestions are very welcome here.
InterviewStreet InterviewStreet We built HackerRank to focus on you, the programmer. Here you will find a much larger set of challenges, including Artificial Intelligence and Machine Learning, in addition to classic ACM-style problems. We have also migrated the existing Interviewstreet challenges over to HackerRank.
What is Project Euler? 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. The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context. Who are the problems aimed at? The intended audience include students for whom the basic curriculum is not feeding their hunger to learn, adults whose background was not primarily mathematics but had an interest in things mathematical, and professionals who want to keep their problem solving and mathematics on the edge. Project Euler

Project Euler

Programming Praxis

In 1988, Stephen K. Park and Keith W. Miller, reacting to the plethora of unsatisfactory random number generators then available, published a linear congruential random number generator that they claimed should be the “minimum standard” for an acceptable random number generator. Twenty-five years later, the situation is only somewhat better, and embarrassingly bad random number generators are still more common than they ought to be. Today’s exercise implements the original minimum standard random number generator in several different forms. Programming Praxis