Unique characters: Difference between revisions

m
No edit summary
Line 1,542:
 
=={{header|V (Vlang)}}==
<syntaxhighlight lang="v (vlang)">fn main() {
fn main() {
strings := ["133252abcdeeffd", "a6789798st", "yxcdfgxcyz"]
mut m := map[rune]int{}
Line 1,552 ⟶ 1,553:
mut chars := []rune{}
for k, v in m {
if v == 1 {chars << k}
chars << k
}
}
chars.sort_with_compare(fn(i &rune, j &rune) int {
if *i < *j {return -1}
if *i > *j {return -1}
return 0
}
})
if *i>*j {
println(chars.string())
return 1
}
}</syntaxhighlight>
return 0
})
println(chars.string())
}</syntaxhighlight>
 
{{out}}
291

edits