Set puzzle: Difference between revisions
Content added Content deleted
m (→{{header|Tailspin}}: Must extract raw values from tagged identifiers for arithmetic) |
|||
Line 3,951: | Line 3,951: | ||
templates isSet |
templates isSet |
||
def set : $; |
def set : $; |
||
[ $(1).colour + $(2).colour + $(3).colour, $(1).symbol + $(2).symbol + $(3).symbol, |
[ $(1).colour::raw + $(2).colour::raw + $(3).colour::raw, $(1).symbol::raw + $(2).symbol::raw + $(3).symbol::raw, |
||
$(1).number + $(2).number + $(3).number, $(1).shading + $(2).shading + $(3).shading ] -> # |
$(1).number::raw + $(2).number::raw + $(3).number::raw, $(1).shading::raw + $(2).shading::raw + $(3).shading::raw ] -> # |
||
// if it is an array where all elements of 3, 6 or 9, it is a set |
// if it is an array where all elements of 3, 6 or 9, it is a set |
||
when <[<=3|=6|=9>+ VOID]> do $set ! |
when <[<=3|=6|=9>+ VOID]> do $set ! |