API endpoints
✅ API 엔드포인트
2-1. GET /problems?start={start}&end={end}
설명: 시작 페이지 넘버부터 끝 페이지 넘버까지의 문제 리스트를 조회합니다.
Request
GET /problems?start=45&end=59
Content-Type: application/json
Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"content": [
{
"problem_id": 675,
"title": "Two Sum",
"difficulty": "Easy"
},....
{
"problem_id": 884,
"title": "Add Two Numbers",
"difficulty": "Medium"
}
]
}2-1. GET /problems/offset
설명: start와 end가 제공되지 않았을 경우, 전체 조회를 페이지네이션으로 가져옵니다.
2-1. GET /problems/cursor
설명: start와 end가 제공되지 않았을 경우, 전체 조회를 페이지네이션으로 가져옵니다.
2-2. GET /problems/{problem_id}
설명: 문제 설명, 제약 조건, 예시, 스타터 코드를 포함한 문제 상세 정보를 조회합니다.
2-3. GET /contests/{contest_id}/leaderboard
설명: 특정 대회의 리더보드를 조회합니다.
2-4. POST /problems/{problem_id}/submission
설명: 사용자가 제출한 풀이 코드를 서버에 전송하여 채점 결과를 받아옵니다. 내부적으로는 각 테스트 케이스별 실행 결과를 반환합니다.
Last updated