RosettaCodeData/Task/Remove-duplicate-elements/SETL/remove-duplicate-elements-4...

5 lines
120 B
Plaintext

proc unique(items);
seen := {};
return [item: item in items, nps in {#seen} | #(seen with:= item) > nps];
end proc;