From e55e26af6c3305b8afd2285fc855beceb0593f8d Mon Sep 17 00:00:00 2001 From: mike Date: Fri, 9 Jan 2026 10:19:14 +0100 Subject: [PATCH] Gather data --- src/main/java/puzzle/SwedishGenerator.java | 2 ++ src/test/java/puzzle/ExportFormatTest.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/puzzle/SwedishGenerator.java b/src/main/java/puzzle/SwedishGenerator.java index 6b5adfb..bd76383 100644 --- a/src/main/java/puzzle/SwedishGenerator.java +++ b/src/main/java/puzzle/SwedishGenerator.java @@ -787,6 +787,8 @@ public record SwedishGenerator(int[] buff) { int bestSlot = -1; for (var s : slots) { if (assigned.containsKey(s.key())) continue; + /* if (assigned.size()!= grid.clueCount()) + throw new RuntimeException();*/ var entry = dictIndex[s.len()]; if (entry == null) return PICK_NOT_DONE; diff --git a/src/test/java/puzzle/ExportFormatTest.java b/src/test/java/puzzle/ExportFormatTest.java index d9c09a9..8a11083 100644 --- a/src/test/java/puzzle/ExportFormatTest.java +++ b/src/test/java/puzzle/ExportFormatTest.java @@ -25,8 +25,8 @@ public class ExportFormatTest { // This creates a slot starting at (0,1) var clueMap = new HashMap(); - // key = (r << 8) | (c << 4) | d - int key = (0 << 8) | (0 << 4) | 2; + // key = (cellIndex << 4) | direction + int key = (0 << 4) | 2; Lemma lemma = new Lemma("TEST", 1, "A test word"); clueMap.put(key, lemma);