자주묻는질문

코드 제출과 채점에 관한 기본 안내입니다. 질문을 눌러 내용을 확인해 주세요.

어떤 환경에서 코드가 채점되나요?

제출한 코드는 서버의 Linux 채점 환경에서 실행됩니다. 개인 컴퓨터와 컴파일러 또는 실행 환경이 다를 수 있습니다.

  • 제출할 때 코드에 맞는 언어를 선택해 주세요.
  • 문제 화면의 시간 제한과 메모리 제한을 확인해 주세요.
  • 특정 운영체제에서만 사용할 수 있는 기능은 피해주세요.
  • Python에서는 사용하려는 외부 라이브러리를 채점 환경에서 지원하는지 확인해야 합니다.
입력과 출력은 어떻게 작성하나요?

입력은 표준 입력으로 받고, 답은 표준 출력으로 출력합니다. 문제에 별도 지시가 없다면 파일에서 입력을 읽지 않습니다.

“숫자를 입력하세요” 같은 안내 문구는 출력하지 마세요. 문제에서 요구한 답과 출력 형식을 따라야 합니다.

언어별 예제

다음은 각 줄에 정수 두 개가 주어지고, 입력이 끝날 때까지 두 수의 합을 한 줄씩 출력하는 예제입니다. 실제 문제의 입력 형식에 맞게 수정해 주세요.

Python 3
import sys

for line in sys.stdin:
    a, b = map(int, line.split())
    print(a + b)
C
#include <stdio.h>

int main(void) {
    int a, b;

    while (scanf("%d %d", &a, &b) == 2) {
        printf("%d\n", a + b);
    }

    return 0;
}
C++
#include <iostream>
using namespace std;

int main() {
    int a, b;

    while (cin >> a >> b) {
        cout << a + b << '\n';
    }

    return 0;
}
Java
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        while (input.hasNextInt()) {
            int a = input.nextInt();
            int b = input.nextInt();
            System.out.println(a + b);
        }
    }
}
Pascal
program Sum(Input, Output);
var
    a, b: Integer;
begin
    while not eof(Input) do
    begin
        Readln(a, b);
        Writeln(a + b);
    end;
end.
내 컴퓨터에서는 실행되는데 컴파일 오류가 발생해요.

먼저 제출 언어가 코드와 일치하는지 확인하고, 채점기록에서 컴파일 오류 메시지를 확인해 주세요.

  • C와 C++의 시작 함수는 int main() 형태로 작성합니다.
  • 선언한 변수의 사용 범위와 필요한 헤더를 확인합니다.
  • 특정 컴파일러 전용 함수와 자료형은 서버에서 지원되지 않을 수 있습니다.
  • Java 예제처럼 제출하는 경우 클래스 이름은 Main을 사용합니다.
채점 결과는 어떤 의미인가요?
채점 상태와 결과 안내
채점 결과 설명
채점 대기중제출이 접수되어 채점을 기다리고 있습니다.
재채점 대기중재채점을 기다리고 있습니다.
컴파일중제출한 코드를 컴파일하고 있습니다.
채점중테스트 데이터로 프로그램을 실행하고 있습니다.
모두 맞음채점 기준을 통과한 정답입니다.
출력형식 다름출력 형식을 확인해 주세요. 공백과 줄바꿈 등 문제에서 요구한 형식을 살펴보세요.
틀림일부 테스트에서 기대한 답과 다른 결과를 출력했습니다. 경계값과 예외 상황을 확인해 주세요.
시간제한 초과실행 시간이 제한을 초과했습니다. 알고리즘의 효율과 반복문을 확인해 주세요.
메모리제한 초과사용한 메모리가 제한을 초과했습니다. 배열 크기와 자료 저장 방식을 확인해 주세요.
출력제한 초과출력량이 제한을 초과했습니다. 불필요한 출력과 무한 반복을 확인해 주세요.
실행중 에러실행 중 오류가 발생했습니다. 배열 범위, 0으로 나누기, 잘못된 메모리 접근 등을 확인해 주세요.
컴파일 에러컴파일에 실패했습니다. 오류 메시지를 확인하여 문법과 선택한 제출 언어를 점검해 주세요.
수업이나 대회에는 어떻게 참여하나요?

로그인한 뒤 상단의 수업·대회 메뉴를 이용합니다.

  • 수업은 담당 교사가 등록한 수강 권한이 필요합니다. 수강 등록 후 내 수업에서 확인할 수 있습니다.
  • 대회는 대회 목록에서 확인합니다. 대회마다 참가 권한과 운영 시간이 다를 수 있습니다.

로그인 대회 목록