Skip to content

자바를 이용하여 백준 문제를 풀 때 프로젝트 생성 및 주어진 예시 입출력에 대한 자동 검증을 도와주는 프로그램입니다. 여러분은 이제 문제 풀이에만 집중하세요.

License

PENEKhun/baekjoon-java-starter

Repository files navigation

Baekjoon-java-starter

해당 프로젝트는 자바를 이용하여 백준 문제를 풀때, 프로젝트 생성 및 테스트 케이스 자동 생성을 지원합니다.
"여러분은 단지 문제 풀이에만 집중하면 됩니다."

매번 귀찮게 프로젝트를 만들지 마세요 그냥 번호를 입력하세요 매번 귀찮게 복붙하지 마세요 그냥 실행만 하세요

어떻게 쓰면 되나요?

  1. 프로그램 실행
  2. 문제 번호 입력: 시작하기 위해 문제 번호를 입력하세요.
  3. 자동 설정: 입력한 번호로 디렉터리가 생성되며, Main.java와 TestHelper.java 파일이 자동으로 준비됩니다. 이후 인텔리제이가 실행됩니다.
  4. 코딩 및 테스트: Main.java에서 알고리즘을 구현하고, TestHelper.java를 실행하여 코드를 테스트하세요. 모든 테스트 케이스가 자동으로 실행됩니다.
  5. 제출: 문제 해결이 완료되면, Main.java의 내용을 백준에 제출합니다.

요구 환경

  • 인터넷 연결
    백준 사이트에서 문제를 파싱하기 위해 인터넷 연결이 필요합니다.
  • JAVA 13 버전 이상
  • 인텔리제이

설치 및 사용 방법

  1. 최신 릴리즈 에서 Baekjoon-java-starter.zip 파일을 다운로드합니다.

  2. 압축을 풀고, 아래 명령어를 실행합니다.

    java -jar Baekjoon-java-starter.jar
  3. 이제 백준 문제 번호를 입력하면 됩니다.

기본으로 생성되는 Main.java 템플릿을 변경하고 싶다면, 코드 템플릿 변경하기을 참조해주세요.
그 외 자세한 내용은 사용 가이드를 참고해주세요.

기여하기

이 프로젝트에 대한 이슈와 풀 리퀘스트는 언제나 환영합니다. 기여 가이드라인을 확인해 주세요. 감사합니다!

라이센스

이 프로젝트는 MIT 라이센스를 따릅니다.

MIT Licence

About

자바를 이용하여 백준 문제를 풀 때 프로젝트 생성 및 주어진 예시 입출력에 대한 자동 검증을 도와주는 프로그램입니다. 여러분은 이제 문제 풀이에만 집중하세요.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages