Set puzzle: Difference between revisions

Content added Content deleted
(→‎{{header|Quackery}}: realised this was not a solution to the task)
(Added Quackery.)
Line 4,072: Line 4,072:
('green', 'three', 'oval', 'open'),
('green', 'three', 'oval', 'open'),
('purple', 'three', 'squiggle', 'solid'))]</pre>
('purple', 'three', 'squiggle', 'solid'))]</pre>

=={{header|Quackery}}==

<code>cards</code>, <code>sets</code>, and <code>echocard</code> are defined at [[Set, the card game#Quackery]].

<syntaxhighlight lang="Quackery"> [ temp put
[ dup cards dup
sets dup size
temp share != while
2drop again ]
swap
say "Cards:" cr
witheach echocard
cr
say "Sets:" cr
witheach
[ witheach echocard cr ]
drop
temp release ] is task ( n n --> )

basic task
cr
advanced task</syntaxhighlight>

{{out}}

<pre>BASIC

Cards:
three striped purple ovals
two solid green squiggles
two open green squiggles
one open purple squiggle
three striped red squiggles
two striped red ovals
one solid purple squiggle
two solid red diamonds
two open purple diamonds

Sets:
two open green squiggles
three striped red squiggles
one solid purple squiggle

two solid green squiggles
two striped red ovals
two open purple diamonds

two solid green squiggles
one open purple squiggle
three striped red squiggles

three striped purple ovals
one solid purple squiggle
two open purple diamonds


ADVANCED

Cards:
one open green oval
two solid purple squiggles
one striped red diamond
three solid purple diamonds
two solid green squiggles
two open purple squiggles
two open green ovals
two striped red squiggles
two open green diamonds
two striped red ovals
three open purple ovals
one open red oval

Sets:
two open green ovals
three open purple ovals
one open red oval

two solid green squiggles
two open purple squiggles
two striped red squiggles

one striped red diamond
two solid green squiggles
three open purple ovals

one striped red diamond
three solid purple diamonds
two open green diamonds

two solid purple squiggles
two open green diamonds
two striped red ovals

one open green oval
three solid purple diamonds
two striped red squiggles
</pre>


=={{header|Racket}}==
=={{header|Racket}}==