SPOJ

SPOJ (Sphere Online Judge) is an online judge system with over 200,000 registered users and over 20000 problems. The solution to problems can be submitted in over 40 languages. SPOJ has a rapidly growing problem set/tasks available for practice 24 hours/day, including many original tasks prepared by the community of expert problem setters associated with the project. SPOJ allows advanced users to organize contests under their own rules and problems. It also includes a forum where programmers can discuss how they can solve a particular problem.

Apart from the English language, SPOJ also offers its content in Polish, Portuguese and Vietnamese languages.

History

This system was originally created to apply an online judge in the teaching of students. It basically focused on the students and lecturers of universities and members of a wider programming community, interested in algorithms and programming contests.

Aims

It aimed at different users for different purposes such as: [1]

Problems

The archived problems in spoj are divided in 5 categories: [2]

Judging

Clusters

The submission are judged on two clusters: [3]

Scoring

The scores are given based on the category in which problems are divided. [4]

The formulae used for calculating the scores are currently evolving

Languages

SPOJ supports about 40 languages in which the users can submit their solutions. They are:
Ada, Doc(no testing), Assembler, Awk, Bash, Brainfuck, C99 strict, Clps, Clojure, Lisp, LISP, D, Erlang, Fortran,Go, Intercal, Jar, JavaScript, Lua, Nemerle, Nice, Node.js, Ocaml, Pascal, Pdf, Perl, Php, PostScript, Prolog, Scala, Scheme, Sed, Smalltalk, Tcl, Tecs, Text, Whitespace, C, C++, Java, Python, C#, Go, Haskell, OCaml, F#, Ruby, Icon, Intercal and Pike.

See also

References

  1. Kosowski, Adrian (September 3, 2004). "What is SPOJ's _purpose_?". SPOJ. Retrieved September 22, 2014.
  2. "PROBLEMS". SPOJ. Retrieved September 22, 2014.
  3. "Clusters". SPOJ. Retrieved September 22, 2014.
  4. "http://www.spoj.com/ranks/users/". SPOJ. Retrieved September 22, 2014.

External links