본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

mywwzh/oicpp

JavaScript1 / 0

중국 정보학 올림피아드(OI) 참가자를 위해 코드 대조·컴파일러 자동 설치·온라인저지 샘플 수집까지 갖춘 Electron 기반 경쟁 프로그래밍 IDE.

TL;DR

OICPP IDE는 은퇴한 OIer가 현역 참가자들을 인터뷰해 요구사항을 모은 뒤 만든 도구로, Monaco 에디터 기반 코드 편집에 더해 샘플 테스터, 코드 대조기(diff 하이라이트와 데이터 내보내기 지원), 디버거를 대회 워크플로에 맞게 통합했다. 컴파일러와 testlib를 원클릭으로 내려받아 자동 설정해 주고 브라우저 확장을 통해 AtCoder·Codeforces·Luogu·Hetao 같은 온라인저지에서 예제 데이터를 바로 긁어올 수 있다. 클라우드 컴파일로 Linux에서 컴파일이 되는지 미리 확인하고 클라우드 공간으로 여러 기기 간 코드를 동기화하며, NOI Linux 환경도 지원해 실제 대회장 환경과 맞춰 연습할 수 있다. 알고리즘 대회를 준비하는 학생이 코드 작성부터 검증, 성능 최적화까지 한 앱 안에서 반복하려는 용도에 맞는다.

핵심 포인트

  • 코드 대조기가 diff 하이라이트와 데이터 내보내기까지 지원해 두 구현의 출력 차이를 대회 수준으로 정밀하게 비교한다.
  • 브라우저 확장으로 AtCoder·Codeforces·Luogu·Hetao의 예제 데이터를 자동으로 긁어와 수동 복붙 없이 테스트 케이스를 구성한다.
  • 클라우드 컴파일로 로컬과 다른 Linux 환경에서 코드가 컴파일되는지 미리 확인할 수 있다.
  • NOI Linux 지원과 클라우드 공간 동기화로 실제 대회 환경과 기기 간 이동에도 같은 작업 상태를 유지한다.

166

STARS

16

FORKS

+204

TRENDING

1

조회수

watchers 166open issues 7GNU General Public License v3.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.