View, test, and submit Baekjoon Online Judge problems directly in your JetBrains IDE.
백준 온라인 저지 문제를 JetBrains IDE에서 바로 보고, 테스트하고, 제출하세요.
파일명에서 문제 번호를 자동 인식합니다. Boj1000.java, Main_1000.py 같은 파일을 열면 해당 문제가 자동으로 로딩됩니다. 직접 문제 번호를 입력할 수도 있습니다.
LaTeX 수식을 포함한 문제를 MathJax로 렌더링합니다. JCEF를 지원하는 IDE에서는 백준 웹사이트와 동일한 형태로 문제를 볼 수 있습니다.
샘플 입출력을 로컬에서 실행하고 결과를 자동으로 비교합니다.
- Pass — 출력이 예상 결과와 일치
- Fail — 출력 불일치, 런타임 에러, 또는 시간 초과
- 출력 비교 시 후행 공백과 빈 줄은 무시합니다
백준 문제가 아닌 일반 코드 파일에서도 입출력 테스트를 실행할 수 있습니다. BOJ Helper 도구 창의 일반 탭에서 테스트 케이스를 추가하고 실행합니다.
샘플 외에 직접 테스트 케이스를 추가하고 관리할 수 있습니다.
IDE 내에서 백준에 직접 소스코드를 제출할 수 있습니다. 제출 탭에서 로그인 후, 소스코드가 자동으로 입력되며 제출 버튼 영역으로 스크롤됩니다.
백준 제출용으로 클립보드에 복사합니다. Java 코드의 경우, 클래스명을 Main으로 자동 변환합니다.
| 언어 | 실행 방식 | 동작 확인 |
|---|---|---|
| Java | java 명령어로 실행 |
✅ |
| Python | 프로젝트 인터프리터 자동 감지 | ✅ |
| Kotlin | kotlin 명령어로 실행 |
|
| C/C++ | 컴파일된 바이너리 실행 | |
| Go | go run으로 실행 |
|
| JavaScript | node로 실행 |
|
| TypeScript | ts-node로 실행 |
|
| Bash | bash로 실행 |
- Settings → Plugins → Marketplace
- "BOJ Helper" 검색
- Install 클릭
- Releases에서
.zip파일 다운로드 - Settings → Plugins → ⚙️ → Install Plugin from Disk...
- 파일명에 문제 번호를 포함하여 파일을 생성합니다 (예:
Boj1000.java) - 우측 BOJ Helper 도구 창에서 문제가 자동으로 로딩됩니다
- 코드를 작성한 후 실행 버튼을 클릭합니다
- 하단 BOJ 테스트 도구 창에서 결과를 확인합니다
- IDE: IntelliJ IDEA, PyCharm, WebStorm 등 JetBrains IDE
- 버전: 2021.3 이상
- 수식 렌더링: JCEF 지원 IDE (미지원 시 텍스트 폴백)
버그 리포트나 기능 요청은 GitHub Issues에 남겨주세요.





