레벨 검증 모드 추가 및 해법 통계 출력
This commit is contained in:
@@ -9,10 +9,15 @@
|
||||
```bash
|
||||
dotnet build
|
||||
dotnet run -- <seed> [startId] [endId] > output.json
|
||||
# 개별/범위 검증: 생성된 JSON이 풀리는지 확인
|
||||
dotnet run -- --verify <json경로> <id> [endId]
|
||||
dotnet run -- --verify-all <json경로>
|
||||
```
|
||||
- 예: `dotnet run -- 12345 3 20 > stage.json`
|
||||
- 예: `dotnet run -- --verify stage.json 210 220`
|
||||
- `seed`가 없으면 기본값(12345)을 사용합니다.
|
||||
- `startId/endId`가 없으면 `levelbalance.json`에 정의된 밴드 범위를 사용합니다.
|
||||
- 검증 모드에서는 지정한 JSON의 레벨을 솔버로 풀어보고, 성공/실패와 함께 `moves/ pushes/ turns`를 리포트합니다.
|
||||
- 진행 상태는 stderr에 한 줄로 갱신됩니다(벽 생성중/박스 배치중/검증중/생성완료).
|
||||
|
||||
## 설정
|
||||
|
||||
Reference in New Issue
Block a user