# 일반 프로그래밍 문제 유형

{% hint style="info" %}
**일반 프로그래밍 문제**는 채점모드, 제출모드, 실행모드를 지원합니다.
{% endhint %}

**학습진행 장에서 실습화면 인터페이스를 확인하지 않으셨다면 아래 링크를 먼저 확인하시기를 권장합니다.**

{% content-ref url="/pages/-LrsePuO5JmOGn3Q0FMA" %}
[실습화면 인터페이스](/ko/edu-student/learing-process/interface-practice.md)
{% endcontent-ref %}

### **일반프로그래밍 문제** &#x20;

**일반 프로그래밍 문제**는 콘솔 기반의 프로그래밍을 할 수 있는 문제 형태입니다. \
주어진 문제 내용과 입출력 예시를 확인하고 이를 기반으로 프로그래밍을 하는 방식입니.

\
&#x20;**`C/C++`**, **`JAVA`**, **`Python`**, **`Go`** 등 다양한 프로그래밍 언어를 사용하실 수 있습니다.

![](https://grm-project-template-bucket.s3.ap-northeast-2.amazonaws.com/lesson/les_EjkHt_1469021359353/2e1f06677cafca647bfdbe6911c5850a89c342839bf63f3a9388cd650a4e249c.png)

**일반 프로그래밍** 문제 인터페이스입니다. \
1\) 좌측에 이론 설명과 실습 내용이 주어집니다. \
2\) 주어진 내용을 바탕으로 원하는 언어를 선택하여 기본 예제 코드가 주어진 에디터에 답안을 작성합니다. \
3\) 작성된 답안을 제출하면 채점 결과를 알 수 있습니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.goorm.io/ko/edu-student/quiz-type/programming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
