Class BuildingBlocks

java.lang.Object
org.jacop.examples.fd.ExampleFD
org.jacop.examples.fd.BuildingBlocks

public class BuildingBlocks extends ExampleFD
It solves a simple logic puzzle about blocks.
Version:
4.9

Each of four alphabet blocks has a single letter of the alphabet on each of its six sides. In all, the four blocks contain every letter but Q and Z. By arranging the blocks in various ways, you can spell all of the words listed below. Can you figure out how the letters are arranged on the four blocks?

BAKE ONYX ECHO OVAL

GIRD SMUG JUMP TORN

LUCK VINY LUSH WRAP

  • Constructor Details

    • BuildingBlocks

      public BuildingBlocks()
  • Method Details

    • model

      public void model()
      Description copied from class: ExampleFD
      It specifies a standard way of modeling the problem.
      Specified by:
      model in class ExampleFD
    • main

      public static void main(String[] args)
      It executes the program to solve this logic puzzle.
      Parameters:
      args - args for the program (none)