Skip to content

Commit 5c97689

Browse files
authored
Merge pull request #6455 from jepler/require-multi-occur
Only check the savings if a word occurs at least twice
2 parents a4a744b + 4f27337 commit 5c97689

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

py/makeqstrdata.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,8 @@ def est_net_savings(s, occ):
400400
# words[] array.
401401

402402
scores = sorted(
403-
((s, -est_net_savings(s, occ)) for (s, occ) in counter.items()), key=lambda x: x[1]
403+
((s, -est_net_savings(s, occ)) for (s, occ) in counter.items() if occ > 1),
404+
key=lambda x: x[1],
404405
)
405406

406407
# Pick the one with the highest score. The score must be negative.

0 commit comments

Comments
 (0)