Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Your program is compiled and run in a Linux environment on a 64bit multi-core architecture.

Time limit per turn should be specified on the game’s statement.

The code size for any game is limited to 100k characters.

The memory limit is 768 MB.

Last update done on 2024, February 28th.

Here is the list of compilers/runtimes associated with each programming language:

LanguageCompilerLibraries
BashGNU Bash 5.1.16
Cgcc 11.2.0 mode C17‑lm, ‑lpthread, ‑ldl, ‑lcrypt
C++g++ 11.2.0 mode C++20‑lm, ‑lpthread, ‑ldl, ‑lcrypt
C#C# 10.0 (.NET Runtime 6.0.9)
Compiled with ‑unsafe
Clojure1.11.1 - Oracle JVM 1.8
DDMD 2.099.0
Dart2.16.2
F#F# 6.0 .NET Runtime 6.0.9
Go1.18.1
Groovy3.0.8 - Oracle JVM 1.8
HaskellHaskell Platform 8.4.3
JavaOracle JDK 17.0.8 (2023-07-18 LTS)
JavaScriptNode 16.14.2
KotlinKotlin 1.7.10
Lua5.4.4
Objective‑CClang 13.0.1
OCaml4.14.0
PascalFree Pascal Compiler 3.2.2
Perl5.34.0Array::Utils, List::Util, Data::Dumper, List::Compare,
List::MoreUtils, threads, Moose, DateTime, IPC::System::Simple,
autodie, enum, Tree, String::Util, Set::Scalar
PHP7.3.9
Compiled with ‑‑enable‑mbstring, ‑‑enable‑zip, ‑‑enable‑bcmath,
‑‑enable‑calendar, ‑‑enable‑wddx, ‑‑enable‑intl, ‑‑enable‑soap, ‑‑enable‑sockets
Python33.9.12NumPy 1.20.2, pandas 1.2.4, SciPy 1.6.3
Ruby3.1.2
Rust1.70.0chrono 0.4.26, itertools 0.11.0, libc 0.2.147,
rand 0.8.5, regex 1.8.4, time 0.3.22
Scala2.13.5 - Oracle JVM 1.8
Swift5.3.3
TypeScript4.6.3 (ES2020) - Node 16.14.2
VB.NETVB 16.9 .NET Runtime 6.0.9
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content