În acest moment sunt acceptate rezolvări scrise în unul dintre limbajele:
- C. Se compilează cu GNU C:
gcc -Wall -O2 -static
fisier.c
-lm
- C++. Se compilează cu GNU C:
g++ -std=c++11 -Wall -O2 -static
fisier.cpp
-lm
- Pascal. Se compilează cu Free Pascal:
fpc -O2 -Xs
fisier.pas
- Java. Se compilează cu Open JDK:
javac <var>
fisier.java@ . - C#. Se compilează cu Mono:
mcs
fisier.cs
- Python2. Se execută cu Python 2.7:
python
fisier.py
- Python3. Se execută cu Python 3.4:
python
fisier.py
- PHP. Se execută cu PHP 5:
php
fisier.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 :
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); } }