본문 바로가기
Development/OnlineJudge 개발

[OJ개발] #1 개요

by EXE_김건형 2019. 9. 23.

Online Judgement System 구축을 위한 첫번째 시간!

간단하게 무엇을 만들어 볼 것인지 알아보도록 하겠습니다.

 

#Online Judgement System이란?

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면 컴파일 오류! → int main() 또는 main() ★ 정답외에 불필요한 출력은 잘못된 풀이!  예) "입력", "출력", "정답은 ~입니다." → 오답 처리 

codeup.kr

알고리즘 트레이닝을 할 때에 우리가 주로 사용하는 백준, 코드업과 같은 자동 채점 시스템을 의미합니다.

우리는 C, C++, JAVA, Python 이렇게 세 가지의 언어를 지원하는 온라인 저지를 만들어 볼 것입니다.

 

#사용할 오픈소스 라이브러리

 

Qingdao University(青岛大学)

明德,博学,守正,出奇。. Qingdao University(青岛大学) has 10 repositories available. Follow their code on GitHub.

github.com

중국의 칭따오 공과대학교에서 만든 Online Judge를 사용하여 구축을 해 볼 것입니다.

 

#참고 영상

 

나만의 알고리즘 채점 사이트 만들기(How To Make Online Judge Site) - YouTube

 

www.youtube.com

Online Judge 개발과 관련된 포스팅은 위의 동영상을 참고할 것입니다.

 

감사합니다.

댓글