2.0.1 • Published 4 years ago

bojhelper v2.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

BOJHelper

백준 테스트 도구 문제 번호를 통해 테스트케이스들을 파싱해 오고, 해당 케이스를 일괄적으로 테스트하는 기능을 제공한다.

설치

node, npm이 필요하다.

sudo npm i -g bojhelper

이후 boj 키워드를 통해 사용할 수 있다.

사용법

셋팅

boj set [ext] 커맨드를 통해 앞으로 생성할 디렉터리의 코드 파일의 확장자명을 설정한다. (기본값 : cpp) 사용가능한 확장자명 : py, rb, go, js, cpp, c, java, kt

문제 가져오기

boj init [problem_number] 커맨드를 통해 설정된 확장자명과 해당 문제 번호에 해당하는 디렉터리를 만들고, 그 안에 테스트케이스와 작성할 코드 파일을 만든다. 테스트케이스는 자동 파싱되어 testcases.json에 저장된다.

  • testcases.json: 파싱된 테스트 케이스들. 임의로 케이스를 추가해도 테스트가 가능하다.
  • code.[ext]: 코드를 작성할 파일이다. 이 곳에 작성해야 테스트가 가능하다.
  • log: 발생한 오류들.

테스트

boj test [problem_number] 커맨드를 통해 테스트케이스들을 이용해 테스트한다. 결과는 로그에 남는다. Correct!는 정답, Failed..는 오답, Error는 컴파일 또는 런타임 에러를 나타낸다.

Test Case #0
==========================================
# Input
1 2

# Correct Output
3

# Output
3
2.0.1

4 years ago

2.0.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago