{ }codelper

실행 환경

언어마다 어떤 컴파일러·인터프리터로 돌리는지, 어떤 판을 고를 수 있는지예요. 판은 편집기 위쪽에서 언어마다 고르고, 고른 판으로 실행과 제출을 모두 해요. ★가 기본 판이에요.

Python

판정확한 판명령실행 위치
Python 3.13CPython 3.13.16python3.13 -S main.py서버
Python 3.12 ★CPython 3.12.15python3.12 -S main.py실행: Pyodide 0.27.2 — CPython 3.12를 WebAssembly로 · 제출: 서버
Python 3.11CPython 3.11.17python3.11 -S main.py서버
Python 3.9CPython 3.9.25python3.9 -S main.py서버

JavaScript

판정확한 판명령실행 위치
Node.js 24Node.js (V8) 24.22.1node main.cjs서버
Node.js 22 ★Node.js (V8) 22.23.4node main.cjs실행: 브라우저의 자바스크립트 엔진 · 제출: 서버
Node.js 20Node.js (V8) 20.20.2node main.cjs서버

TypeScript

판정확한 판명령실행 위치
TS · Node.js 24sucrase → Node.js 24.22.1sucrase main.ts → node main.cjs서버
TS · Node.js 22 ★sucrase → Node.js 22.23.4sucrase main.ts → node main.cjs실행: sucrase로 타입을 지우고 브라우저 엔진으로 · 제출: 서버
TS · Node.js 20sucrase → Node.js 20.20.2sucrase main.ts → node main.cjs서버

Java

판정확한 판명령실행 위치
Java 25Amazon Corretto (OpenJDK) 25.0.5javac Main.java → java Main서버
Java 21 ★Amazon Corretto (OpenJDK) 21.0.13javac Main.java → java Main서버
Java 17Amazon Corretto (OpenJDK) 17.0.21javac Main.java → java Main서버

C#

판정확한 판명령실행 위치
.NET 10 · C# 14.NET SDK (Roslyn csc) 10.0.113csc -optimize+ -langversion:latest → dotnet Main.dll서버
.NET 8 · C# 12 ★.NET SDK (Roslyn csc) 8.0.132csc -optimize+ -langversion:latest → dotnet Main.dll서버

C++

판정확한 판명령실행 위치
GCC 14 · C++23GCC (g++) 14.2.1g++ -O2 -Wall -std=c++23 main.cpp서버
GCC 14 · C++20GCC (g++) 14.2.1g++ -O2 -Wall -std=c++20 main.cpp서버
GCC 11 · C++20 ★GCC (g++) 11.5.0g++ -O2 -Wall -std=c++20 main.cpp서버
GCC 11 · C++17GCC (g++) 11.5.0g++ -O2 -Wall -std=c++17 main.cpp서버
GCC 11 · C++14GCC (g++) 11.5.0g++ -O2 -Wall -std=c++14 main.cpp서버

C

판정확한 판명령실행 위치
GCC 14 · C23GCC 14.2.1gcc -O2 -Wall -std=c23 main.c -lm서버
GCC 14 · C17GCC 14.2.1gcc -O2 -Wall -std=c17 main.c -lm서버
GCC 11 · C17 ★GCC 11.5.0gcc -O2 -Wall -std=c17 main.c -lm서버
GCC 11 · C11GCC 11.5.0gcc -O2 -Wall -std=c11 main.c -lm서버
GCC 11 · C99GCC 11.5.0gcc -O2 -Wall -std=c99 main.c -lm서버

Craykon

판정확한 판명령실행 위치
Craykon 0.1 ★@ttukttak/lang · @ttukttak/console 0.1.0runConsole(main.cray)실행: @ttukttak/lang · 제출: 서버

기본 판은 실행 버튼을 누르면 브라우저에서 바로 돌고(Python·JavaScript·TypeScript·크레이콘), 제출은 늘 서버에서 같은 판으로 채점해요. 다른 판을 고르면 실행도 서버에서 해요. 서버는 AWS Lambda(arm64, Amazon Linux 2023)이고 시간 제한은 C·C++ 2초, JavaScript·TypeScript 3초, 나머지 4초예요.