Static
getEnforces rule where noun1 and noun2 are not in same group. See: "Big 5 Game Rangers".
RuleFunction inOppositeGroup.
Static
getEnforces rule where noun1 and noun2 are in same group. See: "Big 5 Game Rangers".
RuleFunction inSameGroup.
Static
getEnforces rule where noun1 is not between noun2 and noun3, where any two nouns may be slots. Assumes slots are ordered by number (either low to high or high to low). See: "All Tired Out".
RuleFunction isNotBetween.
Static
getEnforces rule where noun1 is related to at least one noun in nouns2. See: "All Tired Out".
RuleFunction isRelated.
Static
getEnforces rule where noun1 is with at least one noun in nouns2. See: "At The Alter Altar", "Dog Duty", "Modern Novels", "Psychic Phone Friends".
RuleFunction matchAtLeastOne.
Static
getEnforces rule where nouns in nouns1 must be with one list of nouns in array2. See: "Overdue", "Playing Cards".
RuleFunction matchOneList.
Static
getEnforces rule where exactly one noun in nouns1 is with exactly one noun in nouns2. See: "Modern Novels".
RuleFunction matchOneToExactlyOne.
Static
getEnforces rule where each noun in nouns1 is uniquely matched with one noun in nouns2. See: "Modern Novels", "Small Town Motels".
RuleFunction matchOneToOne.
Ruler class for the Mystery Master Logic Puzzle Solver.
Copyright
mysterymaster.com. All rights reserved.
Author
Michael Benson
Version
2024-12-20