Loading...
Runtime, compiler, and compile commands for every enabled language.
CPU
unknown
Operating System
Alpine Linux v3.23
Architecture
ARM64
Default Time Limit
2.0s
Default Memory Limit
256 MB
C
Alpine 3.21 / GCC 14
GCC (gcc)
5 variants
C++
Alpine 3.21 / GCC 14
GCC (g++)
3 variants
Python
Alpine / CPython 3.14.3
Python 3.14.3
3 variants
Java / JVM
Alpine / Temurin 25.0.2 + Kotlin 2.3.10
Eclipse Temurin 25.0.2 (javac/java)
6 variants
JavaScript / TypeScript
Alpine / Node.js 24.14.0
TypeScript 6.0 (tsc) / Node.js 24.14.0
8 variants
Rust
Debian Bookworm / Rust 1.94.0
Rust 1.94.0 (rustc)
1 variants
Go
Alpine / Go 1.26.1
Go 1.26.1
1 variants
…and 98 more languages
| Language | Extension | Runtime | Compiler | Compile command | Run command |
|---|---|---|---|---|---|
| Ada (Ada 2012) | .adb | Alpine 3.21 / GNAT (GCC 14) | GNAT (GCC 14) | gnatmake -O2 /workspace/solution.adb | /workspace/solution |
| Algol 68 | .a68 | Debian Bookworm / Algol 68 Genie | - | - | a68g /workspace/solution.a68 |
| APL | .apl | Debian Bookworm / GNU APL 1.8 | - | - | apl --script -f /workspace/solution.apl 2>/dev/null |
| Arturo | .art | Official arturolang/arturo | - | - | HOME=/tmp arturo /workspace/solution.art |
| Assembly (x86-64 / arm64) | .asm | Alpine 3.21 / NASM (x86-64) or GNU as (arm64) | NASM (x86-64) / GNU as (arm64) | asm-compile | /workspace/solution |
| AWK (gawk) | .awk | Alpine 3.21 / GNU AWK 5 | GNU AWK 5 | - | gawk -f /workspace/solution.awk |
| B (BCause) | .b | Debian Bookworm / BCause (amd64) or bext-lang B compiler (arm64) | BCause B compiler | bcause -o /workspace/solution /workspace/solution.b | /workspace/solution |
| Bash (5.2) | .sh | Debian Bookworm / Bash 5.2 | Bash 5.2 | - | bash /workspace/solution.sh |
| Befunge (Befunge-93) | .bf | Debian Bookworm / Befunge-93 + Aheui (PyPI) + Hyeong (Rust) + Whitespace (Python) | Befunge Interpreter | - | befunge93 -q /workspace/solution.bf |
| BQN | .bqn | Debian Bookworm / CBQN | - | - | bqn /workspace/solution.bqn |
| Brainfuck | .bf | Debian Bookworm / beef interpreter | bf interpreter | - | beef /workspace/solution.bf |
| C (ANSI C (C89)) | .c | Alpine 3.21 / GCC 14 | GCC (gcc) | gcc -O2 -std=c89 -o /workspace/solution /workspace/solution.c -lm | /workspace/solution |
| C (C17) | .c | Alpine 3.21 / GCC 14 | GCC (gcc) | gcc -O2 -std=c17 -o /workspace/solution /workspace/solution.c -lm | /workspace/solution |
| C (C23) | .c | Alpine 3.21 / GCC 14 | GCC (gcc) | gcc -O2 -std=c23 -o /workspace/solution /workspace/solution.c -lm | /workspace/solution |
| C (C99) | .c | Alpine 3.21 / GCC 14 | GCC (gcc) | gcc -O2 -std=c99 -o /workspace/solution /workspace/solution.c -lm | /workspace/solution |
| C (Clang) (C23) | .c | Alpine 3.21 / Clang 18 | Clang 18 | clang -O2 -std=c23 -o /workspace/solution /workspace/solution.c -lm | /workspace/solution |
| C# (Mono 6) | .cs | Mono 6.12 | Mono 6.12 (mcs) | HOME=/tmp mcs -optimize+ -out:/workspace/solution.exe /workspace/solution.cs | HOME=/tmp mono /workspace/solution.exe |
| C++ (C++20) | .cpp | Alpine 3.21 / GCC 14 | GCC (g++) | g++ -O2 -std=c++20 -o /workspace/solution /workspace/solution.cpp | /workspace/solution |
| C++ (C++23) | .cpp | Alpine 3.21 / GCC 14 | GCC (g++) | g++ -O2 -std=c++23 -o /workspace/solution /workspace/solution.cpp | /workspace/solution |
| C++ (C++26) | .cpp | Alpine 3.21 / GCC 14 | GCC (g++) | g++ -O2 -std=c++26 -o /workspace/solution /workspace/solution.cpp | /workspace/solution |
| C++ (Clang) (C++23) | .cpp | Alpine 3.21 / Clang 18 | Clang++ 18 | clang++ -O2 -std=c++23 -o /workspace/solution /workspace/solution.cpp | /workspace/solution |
| C++ (Clang) (C++26) | .cpp | Alpine 3.21 / Clang 18 | Clang++ 18 | clang++ -O2 -std=c++26 -o /workspace/solution /workspace/solution.cpp | /workspace/solution |
| C3 (0.7) | .c3 | Debian Bookworm / C3 0.7 | C3C 0.7 | c3c compile -o /workspace/solution /workspace/solution.c3 | /workspace/solution |
| Carp (0.5.5) | .carp | Debian Bookworm / Carp 0.5.5 | Carp 0.5.5 | export HOME=/tmp CARP_DIR=/opt/carp && cd /workspace && carp -b solution.carp 2>&1 | /workspace/out/solution |
| Chapel (2.8) | .chpl | Chapel 2.8 (official) | chpl 2.8 | chpl -o /workspace/solution /workspace/solution.chpl | /workspace/solution |
| Clean (3.1) | .icl | Debian Bookworm / Clean 3.1 | Clean 3.1 | export HOME=/tmp CLEAN_HOME=/opt/clean CLEANPATH=/opt/clean/StdEnv:/opt/clean/lib PATH=/opt/clean/bin:/opt/clean/exe:$PATH && mkdir -p /tmp/clean-artifacts && cd /workspace && cp solution.icl Solution.icl && clm -I /opt/clean/StdEnv -nt -nr Solution -o /workspace/solution 2>&1 | HOME=/tmp /workspace/solution |
| Clojure (1.12) | .clj | Alpine / Clojure 1.12 / Temurin 25.0.2 | Clojure 1.12 / Temurin 25.0.2 | - | java -cp '/usr/local/lib/clojure/*' clojure.main /workspace/solution.clj |
| COBOL (GnuCOBOL 3.2) | .cob | Debian Bookworm / GnuCOBOL 3.2 | GnuCOBOL 3.2 | cobc -x -O2 -o /workspace/solution /workspace/solution.cob | /workspace/solution |
| CoffeeScript (2.7) | .coffee | Alpine / Node.js 24.14.0 | CoffeeScript 2.7 | - | coffee /workspace/solution.coffee |
| Common Lisp (SBCL) | .lisp | Debian Bookworm / SBCL 2.5 | SBCL 2.5 | - | sbcl --script /workspace/solution.lisp |
| Crystal (1.14) | .cr | Debian Bookworm / Crystal 1.14 | Crystal 1.14 | crystal build --release -o /workspace/solution /workspace/solution.cr | /workspace/solution |
| Curry (PAKCS 3.9.0) | .curry | Debian Bookworm / PAKCS 3.9.0 | PAKCS 3.9.0 | export HOME=/tmp && cd /workspace && printf ':load solution\n:save\n:quit\n' | pakcs 2>&1 | /workspace/solution |
| D (LDC2) | .d | Ubuntu Noble / LDC2 1.39 | LDC2 1.39 | ldc2 -O2 -of=/workspace/solution /workspace/solution.d | /workspace/solution |
| Dart (3.8) | .dart | Debian Bookworm / Dart 3.8 | Dart 3.8 | HOME=/tmp dart compile exe --suppress-analytics /workspace/solution.dart -o /workspace/solution | /workspace/solution |
| dc | .dc | Debian Bookworm / Bash 5.2 | - | - | dc /workspace/solution.dc |
| Delphi (Free Pascal (Delphi mode)) | .dpr | Debian Bookworm / FPC 3.2 | Free Pascal 3.2 (Delphi mode) | fpc -Mdelphi -O2 -o/workspace/solution /workspace/solution.dpr | /workspace/solution |
| Elixir (1.18) | .exs | Debian Bookworm / Elixir 1.18 | Elixir 1.18 | - | HOME=/tmp elixir /workspace/solution.exs |
| Elm (0.19.1) | .elm | Node.js 24 Alpine / Elm 0.19.1 | Elm 0.19.1 | export HOME=/tmp && cp -r /root/.elm /tmp/.elm && export ELM_HOME=/tmp/.elm && cp -r /opt/elm-project /tmp/elm-project && cp /workspace/solution.elm /tmp/elm-project/src/Main.elm && cd /tmp/elm-project && elm make src/Main.elm --optimize --output=/workspace/solution.js 2>&1 && cp /opt/elm-project/driver.js /workspace/driver.js | node /workspace/driver.js |
| Erlang (OTP 27) | .erl | Debian Bookworm / OTP 27 | Erlang/OTP 27 | HOME=/tmp erlc -o /workspace /workspace/solution.erl | HOME=/tmp erl -noshell -pa /workspace -s solution main -s init stop |
| F# (.NET 10) | .fsx | Alpine / .NET SDK 10.0 (compiled) | dotnet fsi (.NET) | mkdir -p /tmp/.nuget /tmp/.dotnet && echo ok | mkdir -p /tmp/.nuget /tmp/.dotnet && HOME=/tmp DOTNET_CLI_HOME=/tmp DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 DOTNET_SKIP_WORKLOAD_INTEGRITY_CHECK=true DOTNET_NOLOGO=1 dotnet fsi /workspace/solution.fsx |
| Factor (0.101) | .factor | Debian Bookworm / Factor 0.101 | - | - | HOME=/tmp FACTOR_HOME=/opt/factor /opt/factor/factor /workspace/solution.factor |
| Fennel | .fnl | Alpine 3.21 / Lua 5.4 | - | - | fennel /workspace/solution.fnl |
| Flix | .flix | judge-flix:latest | Flix (JVM) | - | cat > /tmp/in && cp -r /opt/flix-template/* /tmp/ && cp /workspace/solution.flix /tmp/src/Main.flix && cd /tmp && HOME=/tmp COURSIER_CACHE=/tmp/.cache java -Xmx400m -Djava.io.tmpdir=/tmp -jar /opt/flix.jar run |
| Forth | .fth | Alpine 3.21 / Gforth | - | - | gforth /workspace/solution.fth -e bye |
| Fortran (Fortran 2018) | .f90 | Alpine 3.21 / GFortran 14 | GFortran 14 | gfortran -O2 -std=f2018 -o /workspace/solution /workspace/solution.f90 | /workspace/solution |
| FreeBASIC | .bas | Debian Bookworm / FreeBASIC 1.10.1 | fbc | cp /workspace/solution.bas /tmp/sol.bas && fbc -O 2 /tmp/sol.bas && cp /tmp/sol /workspace/solution | /workspace/solution |
| Gleam | .gleam | Erlang 27 Alpine / Gleam 1.7 | Gleam (Erlang target) | cp -r /opt/gleam-template /workspace/gleam-project && cp /workspace/solution.gleam /workspace/gleam-project/src/solution.gleam && rm -rf /workspace/gleam-project/test && cd /workspace/gleam-project && gleam build --target erlang 2>&1 | cd /workspace/gleam-project && erl -pa build/dev/erlang/*/ebin -noshell -eval "'solution@@main':run(solution)." |
| Go (1.26) | .go | Alpine / Go 1.26.1 | Go 1.26.1 | go build -o /workspace/solution /workspace/solution.go | /workspace/solution |
| Grain (0.7.2) | .gr | Debian Bookworm / Grain 0.7.2 | Grain 0.7.2 | grain compile /workspace/solution.gr -o /workspace/solution.wasm | grain run /workspace/solution.wasm |
| Groovy (4.0) | .groovy | Alpine / Groovy 4.0 / Temurin 21 | Groovy 4.0 / Temurin 21 | groovyc -d /workspace /workspace/solution.groovy 2>&1 | java -cp "/workspace:/opt/groovy-4.0.24/lib/*" solution |
| Hare | .ha | Alpine 3.21 / Hare 0.24 | Hare | HOME=/tmp HARECACHE=/tmp/hare hare build -o /workspace/solution /workspace/solution.ha | /workspace/solution |
| Haskell (GHC 9.4) | .hs | Debian Bookworm / GHC 9.4 | GHC 9.4 | ghc -O2 -o /workspace/solution /workspace/solution.hs | /workspace/solution |
| Haxe (4.3) | .hx | Debian Bookworm / Haxe 4.3 (Python backend) | Haxe 4.3 (Python backend) | HOME=/tmp && cp /workspace/solution.hx /workspace/Solution.hx && cd /workspace && haxe --main Solution --python /workspace/solution_out.py 2>&1 | python3 /workspace/solution_out.py |
| Hy (1.0) | .hy | Python 3.13 Alpine / Hy 1.0 | - | - | hy /workspace/solution.hy |
| Icon | .icn | Debian Bookworm / Icon (Unicon) | icont | cd /workspace && icont -o /workspace/solution /workspace/solution.icn | /workspace/solution |
| Idris 2 (0.8.0) | .idr | Debian Bookworm / Idris 2 0.8.0 + Chez Scheme | Idris 2 0.8.0 (Chez Scheme) | export HOME=/tmp && cd /workspace && idris2 solution.idr -o solution 2>&1 | /workspace/build/exec/solution |
| Janet (1.40) | .janet | Alpine 3.21 / Janet 1.40 | - | - | janet /workspace/solution.janet |
| Java (25) | .java | Alpine / Temurin 25.0.2 + Kotlin 2.3.10 | Eclipse Temurin 25.0.2 (javac/java) | export JAVA_TOOL_OPTIONS='-Djava.io.tmpdir=/workspace' && mkdir -p /workspace/out && cp /workspace/solution.java /workspace/Main.java && javac --release 25 -encoding UTF-8 -d /workspace/out /workspace/Main.java | java -Djava.io.tmpdir=/workspace -cp /workspace/out Main |
| JavaScript (Node.js 24) | .js | Alpine / Node.js 24.14.0 | Node.js 24.14.0 (LTS) | - | node /workspace/solution.js |
| JavaScript (Bun) | .js | Alpine / Bun | - | - | bun run /workspace/solution.js |
| JavaScript (Deno) | .js | Alpine / Deno | - | - | deno run --allow-read /workspace/solution.js |
| Julia (1.12) | .jl | Debian Bookworm / Julia 1.12 | Julia 1.12 | - | julia /workspace/solution.jl |
| Koka (3.2) | .kk | Ubuntu 22.04 / Koka 3.2 | Koka 3.2 | HOME=/tmp KOKA_HOME=/usr/local koka -O2 --outputdir=/tmp/koka-out -o /workspace/solution /workspace/solution.kk && chmod +x /workspace/solution | /workspace/solution |
| Kotlin (2.3) | .kt | Alpine / Temurin 25.0.2 + Kotlin 2.3.10 | Kotlin 2.3.10 / Eclipse Temurin 25.0.2 | kotlinc -J-Djava.io.tmpdir=/workspace /workspace/solution.kt -include-runtime -d /workspace/solution.jar | java -Djava.io.tmpdir=/workspace -jar /workspace/solution.jar |
| Lean 4 (4.28) | .lean | Ubuntu 24.04 / Lean 4 4.28 | Lean 4.28 | - | HOME=/tmp lean --run /workspace/solution.lean |
| LLVM IR | .ll | Alpine 3.21 / Clang 18 | - | - | lli /workspace/solution.ll |
| LOLCODE | .lol | Debian Bookworm / lci (LOLCODE interpreter) | - | - | tr ' ' '\n' | lci /workspace/solution.lol |
| Lua (5.4) | .lua | Alpine 3.21 / Lua 5.4 | Lua 5.4 | - | lua5.4 /workspace/solution.lua |
| Mercury (22.01.8) | .m | Debian Bookworm / Mercury 22.01.8 | Melbourne Mercury Compiler 22.01.8 | export HOME=/tmp && cd /workspace && mmc --make solution 2>&1 | /workspace/solution |
| MicroPython | .py | Alpine edge / MicroPython 1.24 | - | - | micropython /workspace/solution.py |
| MiniZinc (2.9.5) | .mzn | Debian Bookworm / MiniZinc 2.9.5 | - | - | HOME=/tmp minizinc-judge /workspace/solution.mzn |
| Modula-2 (ISO) | .mod | Alpine 3.21 / GCC gm2 14 | GCC gm2 14 | gm2 -fiso -O2 -o /workspace/solution /workspace/solution.mod | /workspace/solution |
| MoonBit (0.8) | .mbt | Ubuntu 24.04 / MoonBit 0.8 (native) | moon 0.8 | export HOME=/tmp MOON_HOME=/root/.moon && cp -r /opt/moonbit-project /tmp/moonbit-project && cp /workspace/solution.mbt /tmp/moonbit-project/main/main.mbt && cd /tmp/moonbit-project && moon build --target native 2>&1 && cp _build/native/debug/build/main/main.exe /workspace/solution | /workspace/solution |
| Nelua | .nelua | Debian Bookworm / Nelua (git) | Nelua | HOME=/tmp nelua -o /workspace/solution /workspace/solution.nelua | /workspace/solution |
| Nim (2.2) | .nim | Alpine 3.21 / Nim 2.2 | Nim 2.2 | mkdir -p /tmp/nimcache && nim compile --opt:speed -d:release --nimcache:/tmp/nimcache --out:/workspace/solution /workspace/solution.nim | /workspace/solution |
| Objective-C | .m | Debian Bookworm / GCC + gobjc | GCC (gobjc) | gcc -O2 -lobjc -o /workspace/solution /workspace/solution.m | /workspace/solution |
| OCaml (4.14) | .ml | Alpine 3.21 / OCaml 4.14 | OCaml 4.14 | ocamlfind ocamlopt -package str -linkpkg -O2 -o /workspace/solution /workspace/solution.ml | /workspace/solution |
| Octave (9) | .m | Alpine 3.21 / GNU Octave 9 | GNU Octave 9 | - | octave-cli --norc --quiet /workspace/solution.m |
| Odin | .odin | Debian Bookworm / Odin + LLVM | Odin | odin build /workspace/solution.odin -file -o:speed -out:/workspace/solution | /workspace/solution |
| Pascal (Free Pascal 3.2) | .pas | Debian Bookworm / FPC 3.2 | Free Pascal 3.2 | fpc -O2 -o/workspace/solution /workspace/solution.pas | /workspace/solution |
| Perl (5.40) | .pl | Alpine 3.21 / Perl 5.40 | Perl 5.40 | - | perl /workspace/solution.pl |
| PHP (8.4) | .php | Alpine / PHP 8.4 | PHP 8.4 | - | php /workspace/solution.php |
| Picat (3.9) | .pi | Alpine 3.21 / Picat 3.9 | - | - | picat /workspace/solution.pi |
| Plaintext (Output-only) | .txt | Alpine / Node.js 24.14.0 | Output-only passthrough / Node.js 24.14.0 | - | node /opt/judge-output/runner.mjs plaintext /workspace/solution.txt |
| Pony (0.61.1) | .pony | Alpine 3.21 / Pony 0.61.1 | ponyc 0.61.1 | export HOME=/tmp && cd /workspace && mkdir -p build && cp solution.pony build/main.pony && cd build && ponyc -o /workspace --bin-name solution 2>&1 | /workspace/solution |
| PostScript (Level 3) | .ps | Alpine 3.21 / Ghostscript 10 | Ghostscript 10 | - | gs -q -dNODISPLAY -dBATCH -dNOPAUSE -dNOSAFER /workspace/solution.ps |
| PowerShell (7.5) | .ps1 | Debian Bookworm / PowerShell 7.5 | PowerShell 7.5 | - | HOME=/tmp pwsh -NoProfile -NonInteractive -File /workspace/solution.ps1 |
| Prolog (SWI-Prolog) | .pro | Debian Bookworm / SWI-Prolog 9 | SWI-Prolog 9 | - | swipl -q -g 'main,halt(0)' -t 'halt(0)' /workspace/solution.pro |
| PureScript (0.15.16) | .purs | Debian Bookworm / PureScript 0.15.16 + Node.js | PureScript 0.15.16 (purs) | HOME=/tmp && cp -f /workspace/solution.purs /opt/purescript-project/src/Main.purs && cd /opt/purescript-project && spago build 2>&1 | node -e 'require('"'"'/opt/purescript-project/output/Main/index.js'"'"').main()' |
| PyPy (3.10) | .py | Debian slim / PyPy 3.10 | PyPy 3.10 | - | pypy3 /workspace/solution.py |
| Python (3.14) | .py | Alpine / CPython 3.14.3 | Python 3.14.3 | - | python3 /workspace/solution.py |
| R (4.5) | .r | R 4.5 | R 4.5 | - | Rscript /workspace/solution.r |
| Racket (8.10) | .rkt | Debian Bookworm / Racket 8.10 | Racket 8.10 | - | racket /workspace/solution.rkt |
| Raku (Rakudo 2024.09) | .raku | Alpine / Rakudo Star 2024.09 | Rakudo 2024.09 | - | raku /workspace/solution.raku |
| ReScript (12.2) | .res | Node.js 24 Alpine / ReScript 12.2 | ReScript 12.2 | cp -r /opt/rescript-project /tmp/rescript-project && cp /workspace/solution.res /tmp/rescript-project/src/Solution.res && cd /tmp/rescript-project && npx rescript 2>&1 && cp /tmp/rescript-project/src/Solution.res.js /workspace/solution.js | NODE_PATH=/opt/rescript-project/node_modules node /workspace/solution.js |
| Rexx (Regina 3.9) | .rexx | Debian Bookworm / Regina REXX 3.9 | - | - | regina /workspace/solution.rexx |
| Ruby (3.4) | .rb | Alpine 3.21 / Ruby 3.4 | Ruby 3.4 | - | ruby /workspace/solution.rb |
| Rust (1.94) | .rs | Debian Bookworm / Rust 1.94.0 | Rust 1.94.0 (rustc) | rustc -O -o /workspace/solution /workspace/solution.rs | /workspace/solution |
| Scala (3.5) | .scala | Alpine / Scala 3.5 | Scala 3.5 | export HOME=/tmp && mkdir -p /workspace/out && /usr/local/bin/scalac -d /workspace/out /workspace/solution.scala | export HOME=/tmp && java -classpath "/workspace/out:/opt/scala3/lib/*" Main |
| Scheme (Chicken) | .scm | Debian Bookworm / Chicken Scheme 5 | Chicken Scheme 5 | csc -O2 -o /workspace/solution /workspace/solution.scm | /workspace/solution |
| Sed | .sed | Debian Bookworm / Bash 5.2 | - | - | sed -f /workspace/solution.sed |
| Shakespeare | .spl | Python 3.12 slim-bookworm / shakespearelang (pip) | - | - | shakespeare_run /workspace/solution.spl |
| Smalltalk | .st | Ubuntu 22.04 / GNU Smalltalk | - | - | gst /workspace/solution.st |
| SNOBOL4 | .sno | Debian Bookworm / CSNOBOL4 | - | - | snobol4 /workspace/solution.sno |
| SPARK (Ada/SPARK 2014) | .adb | Alpine 3.21 / GNAT (GCC 14) | GNAT (GCC 14) | gnatmake -O2 -o /workspace/solution /workspace/solution.adb | /workspace/solution |
| Squirrel (3.2) | .nut | Debian Bookworm / Squirrel 3.2 | - | - | sq /workspace/solution.nut |
| Standard ML | .sml | Debian Bookworm / Poly/ML | Poly/ML | polyc -o /workspace/solution /workspace/solution.sml | /workspace/solution |
| Swift (6.2) | .swift | Ubuntu Noble / Swift 6.2.4 | Swift 6.2.4 | swiftc -O -module-cache-path /tmp/swift-module-cache -o /workspace/solution /workspace/solution.swift | /workspace/solution |
| SystemVerilog (Output-only) | .sv | Alpine / Node.js 24.14.0 | Literal $display extractor / Node.js 24.14.0 | - | node /opt/judge-output/runner.mjs systemverilog /workspace/solution.sv |
| Tcl (8.6) | .tcl | Alpine 3.21 / Tcl 8.6 | Tcl 8.6 | - | tclsh /workspace/solution.tcl |
| TypeScript (TS 5.9) | .ts | Alpine / Node.js 24.14.0 | TypeScript 6.0 (tsc) / Node.js 24.14.0 | tsc --pretty false --strict --skipLibCheck --types node --typeRoots /usr/local/lib/node_modules/@types --target ES2024 --module commonjs --outDir /workspace/dist /workspace/solution.ts | node /workspace/dist/solution.js |
| TypeScript (Bun) | .ts | Alpine / Bun | - | - | bun run /workspace/solution.ts |
| TypeScript (Deno) | .ts | Alpine / Deno | - | - | deno run --allow-read /workspace/solution.ts |
| Uiua | .ua | Rust slim-bookworm / Uiua | - | - | uiua run --no-format /workspace/solution.ua |
| V (0.5) | .v | Alpine 3.21 / V 0.5 | V 0.5 | HOME=/tmp v -prod -o /workspace/solution /workspace/solution.v | /workspace/solution |
| Vala (0.56) | .vala | Debian Bookworm / Vala 0.56 | Vala 0.56 (valac) | valac -o /workspace/solution /workspace/solution.vala | /workspace/solution |
| Verilog (Output-only) | .v | Alpine / Node.js 24.14.0 | Literal $display extractor / Node.js 24.14.0 | - | node /opt/judge-output/runner.mjs verilog /workspace/solution.v |
| VHDL (Output-only) | .vhd | Alpine / Node.js 24.14.0 | Literal report extractor / Node.js 24.14.0 | - | node /opt/judge-output/runner.mjs vhdl /workspace/solution.vhd |
| Visual Basic .NET (.NET 10) | .vb | Alpine / .NET SDK 10.0 (compiled) | dotnet build (.NET) | mkdir -p /workspace/.nuget/packages /workspace/.dotnet /workspace/out /workspace/bin && echo '<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>net8.0</TargetFramework><RootNamespace>Solution</RootNamespace></PropertyGroup></Project>' > /workspace/out/solution.vbproj && cp /workspace/solution.vb /workspace/out/Program.vb && cd /workspace/out && HOME=/workspace DOTNET_CLI_HOME=/workspace/.dotnet NUGET_PACKAGES=/workspace/.nuget/packages DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 DOTNET_SKIP_WORKLOAD_INTEGRITY_CHECK=true DOTNET_NOLOGO=1 dotnet build -c Release -o /workspace/bin --nologo -v q -maxcpucount:1 -nodeReuse:false 2>&1 | /workspace/bin/solution |
| WebAssembly (WAT) | .wat | Alpine 3.21 / wabt 1.0.40 + wasmtime 43.0.0 | wabt 1.0.40 / wasmtime 43.0.0 | wat2wasm /workspace/solution.wat -o /workspace/solution.wasm | HOME=/tmp wasmtime /workspace/solution.wasm |
| Whitespace | .ws | Debian Bookworm / Befunge-93 + Aheui (PyPI) + Hyeong (Rust) + Whitespace (Python) | Whitespace Interpreter (Python) | - | python3 /usr/local/bin/whitespace.py /workspace/solution.ws |
| Zig (0.13) | .zig | Alpine 3.21 / Zig 0.13 | Zig 0.13 | zig build-exe --cache-dir /tmp/zig-cache --global-cache-dir /tmp/zig-global -femit-bin=/workspace/solution /workspace/solution.zig -O ReleaseSafe | /workspace/solution |
| 아희 (Aheui) | .aheui | Debian Bookworm / Befunge-93 + Aheui (PyPI) + Hyeong (Rust) + Whitespace (Python) | Aheui Interpreter | - | aheui /workspace/solution.aheui |
| 엄준식 (Umjunsik) | .umm | Rust slim-bookworm / umjunsik | - | - | tr ' ' '\n' | umjunsik /workspace/solution.umm |
| 혀엉 (Hyeong) | .hyeong | Debian Bookworm / Befunge-93 + Aheui (PyPI) + Hyeong (Rust) + Whitespace (Python) | Hyeong Interpreter | - | hyeong run --color never /workspace/solution.hyeong 2>&1 | grep -v '^==>' |