În acest moment sunt acceptate rezolvări scrise în unul dintre limbajele:
- C. Se compilează cu GNU C:
gcc -Wall -O2 -staticfisier.c-lm - C++. Se compilează cu GNU C:
g++ -std=c++11 -Wall -O2 -staticfisier.cpp-lm - Pascal. Se compilează cu Free Pascal:
fpc -O2 -Xsfisier.pas - Java. Se compilează cu Open JDK:
javac <var>fisier.java@ . - C#. Se compilează cu Mono:
mcsfisier.cs - Python2. Se execută cu Python 2.7:
pythonfisier.py - Python3. Se execută cu Python 3.4:
pythonfisier.py - PHP. Se execută cu PHP 5:
phpfisier.php
Nu se acceptă soluții scrise în alte limbaje, dar nu excludem această posibilitate pentru viitor.
În programele Java, numele clasei care conține metoda main trebuie să respecte unele restricții – de cele mai multe ori trebuie să fie identic cu numele problemei, scris cu litere mici. La alegerea limbajului Java pentru soluție este afișat numele corect al clasei, pentru fiecare problemă în parte. Următorul exemplu este o soluție corectă pentru problema #sum00 [100] :
import java.util.Scanner;
public class sum00{
public static void main(String []args)
{
Scanner cin = new Scanner(System.in);
int x, y ,s;
x = cin.nextInt();
y = cin.nextInt();
s = x + y;
System.out.println(s);
}
}