att vara stresses256

MiniZinc model

int: n;
array[1..n] of var 0..1: x;
array[1..n] of string: sl; % lower 
array[1..n] of string: su; % upper
solve satisfy;
output 
[  
  if i = 1 then "<li> " else "" endif ++
  if fix(x[i]) = 1 then
    show(su[i]) 
  else 
    show(sl[i])
  endif ++ " "
  | i in 1..n
];
% data
n = 8;
sl = ["att","vara","eller","inte","vara","det","är","frågan"];
su = ["ATT","VARA","ELLER","INTE","VARA","DET","ÄR","FRÅGAN"];

Back to Constrained-based constraint poetry
Created by Hakan Kjellerstrand hakank@gmail.com