Care sunt limbajele de programare acceptate?

Î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);
	}
}
Părerea ta contează. A fost utilă această pagină?