Unique characters: Difference between revisions

(→‎{{header|Go}}: Simplification.)
Line 184:
<pre>
156bgstz
</pre>
 
=={{header|jq}}==
{{works with|jq}}
'''Works with gojq, the Go implementation of jq'''
<lang jq>
# bag of words
def bow(stream):
reduce stream as $word ({}; .[($word|tostring)] += 1);
 
# Input: an array of strings
# Output: an array of the characters that appear just once
def in_one_just_once:
bow( .[] | explode[] | [.] | implode) | with_entries(select(.value==1)) | keys;
</lang>
'''The task'''
<lang jq>["133252abcdeeffd", "a6789798st", "yxcdfgxcyz"]
| in_one_just_once</lang>
{{out}}
<pre>
["1","5","6","b","g","s","t","z"]
</pre>
 
2,489

edits