
ccd97/cp-test
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
시험 케이스 발전기 + 산출 comparator
개요
경쟁력 있는 프로그래밍을 위한 Test-cases를 생성하는 도구. 이를 통해 생성된 테스트 케이스에 코드를 실행하고 다른 코드와 비교할 수 있습니다. * 임의 시험 케이스 생성 * 테스트 케이스를 사용하여 문제 진술에서 자동 생성 .tcs 문법 파일 * Run code (supports C11, C++14, Python 3) 이 테스트 케이스에 자동으로 * 2 코드를 실행하고 코너 케이스를 감지하는 결과를 비교 * HackerRank 문제 설정 스타일 테스트 케이스 zip 패키지 생성 * 테스트 케이스 생성을 위해 Solely * 코드를 올바르게 확인하고 실행 시간 오류를 피하기 위해 * 임의 입력에 brute-force 코드에 대한 최적화 된 코드를 비교 테스트 케이스 생성하기 (E.g.: 5 테스트 케이스): 테스트 케이스를 생성하고 코드를 실행하려면: Test-cases를 생성하려면 두 개의 코드를 실행하고 출력을 비교하십시오. HackerRank 스타일 테스트 케이스 zip을 생성하려면: - 기본 -N은 10입니다. -N을 조정합니다. - 기본 설정은 configs/default.ini입니다. -C를 사용하여 사용자 정의 구성을 지정합니다. - 패스.
개요(AI 번역)
경쟁력 있는 프로그래밍을 위한 Test-cases를 생성하는 도구. 이를 통해 생성된 테스트 케이스에 코드를 실행하고 다른 코드와 비교할 수 있습니다.
# 무엇을 할 수 있습니까?
- 무작위 시험 케이스 생성
- Auto-generate
.tcstestcase-syntax 기술을 사용하여 문제 문에서 구문 파일 - 이 테스트 케이스에서 C11, C++14, Python 3)를 자동으로 지원
- 두 개의 코드를 동시에 실행하고 모서리를 감지하는 결과를 비교
- HackerRank 문제 설정 스타일 테스트 케이스 zip 패키지 생성
왜?
- 시험 케이스 생성을 위한 Solely
- 코드가 제대로 실행되고 runtime 오류를 피하기 위해
- 임의 입력에 brute-force 코드에 최적화 된 코드를 비교
사용법
테스트 케이스 생성하기 (E.g.: 5 테스트 케이스):
테스트 케이스를 생성하고 코드를 실행하려면:
Test-cases를 생성하려면 두 개의 코드를 실행하고 출력을 비교하십시오.
HackerRank 스타일 테스트 케이스 zip을 생성하려면:
- 기본
-N은 10입니다.-N을 지정합니다. - 기본 설정은
configs/default.ini입니다.-C을 사용하여 사용자 지정 구성을 지정합니다. .tcs]-T]로 구문 파일. 참고를 위해 TCSYNTAX.md에 참조하십시오.- Skill: `skills/testcase-syntax/SKILL을 사용합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
CP-test
A tool to generate test-cases for competitive programming. With it, you can also execute your code on generated test-cases and compare it with other code automatically.
What it can do?
- Generate random test-cases
- Auto-generate
.tcssyntax files from problem statements using the testcase-syntax skill - Run code (supports C11, C++14, Python 3) automatically on these test-cases
- Run two codes simultaneously and compare results to detect corner cases
- Generate HackerRank problem-setting style test-case zip packages
Why?
- Solely for generating test-cases
- To verify code runs properly and avoid runtime errors
- To compare optimized code against brute-force code on random inputs
Usage
To generate test-cases (E.g.: 5 test-cases):
python3 testcode.py -T testcase_syntax.tcs -N 5
To generate test-cases and run your code on them:
python3 testcode.py -T testcase_syntax.tcs -I1 my_code.cpp
To generate test-cases, run two codes, and compare output:
python3 testcode.py -T testcase_syntax.tcs -I1 my_code.cpp -I2 my_bruteforce.py
To generate HackerRank style test-cases zip:
python3 testcode.py -T testcase_syntax.tcs -I1 my_code.cpp -C configs/hackerrank.ini
- Default
-Nis 10. Pass-Nto adjust. - Default config is
configs/default.ini. Use-Cto specify custom config. - Pass
.tcssyntax file with-T. Refer to TCSYNTAX.md for reference. - Skill: Use
skills/testcase-syntax/SKILL.mdto automatically translate problem statements and constraints into.tcsfiles. - See
AGENTS.mdfor AI agent testing guidelines and workflows.
Supported languages
- C11
- C++14
- Python3
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add ccd97/cp-test