체크포인트 저장 주기 1레벨로 변경
This commit is contained in:
@@ -12,12 +12,16 @@ dotnet run -- <seed> [startId] [endId] > output.json
|
||||
# 개별/범위 검증: 생성된 JSON이 풀리는지 확인
|
||||
dotnet run -- --verify <json경로> <id> [endId]
|
||||
dotnet run -- --verify-all <json경로>
|
||||
# 외곽 트림: JSON의 외부 void(0) 행/열 제거
|
||||
dotnet run -- --trim <입력 json> [출력 json] [startId] [endId]
|
||||
```
|
||||
- 예: `dotnet run -- 12345 3 20 > stage.json`
|
||||
- 예: `dotnet run -- --verify stage.json 210 220`
|
||||
- 예: `dotnet run -- --trim stage.json trimmed.json 200 260`
|
||||
- `seed`가 없으면 기본값(12345)을 사용합니다.
|
||||
- `startId/endId`가 없으면 `levelbalance.json`에 정의된 밴드 범위를 사용합니다.
|
||||
- 검증 모드에서는 지정한 JSON의 레벨을 솔버로 풀어보고, 성공/실패와 함께 `moves/ pushes/ turns`를 리포트합니다.
|
||||
- 트림 모드는 지정한 범위(id)만 외곽의 '0' 패딩을 걷어내서 저장합니다(기본 출력 경로: `trimmed_output.json`).
|
||||
- 진행 상태는 stderr에 한 줄로 갱신됩니다(벽 생성중/박스 배치중/검증중/생성완료).
|
||||
|
||||
## 설정
|
||||
|
||||
Reference in New Issue
Block a user