Write a method hasDuplicateValues
that, given a Map<String, String>
, returns true
if the map contains
duplicate values—meaning that two different keys map to the same value—and false
otherwise.
Recall that a map can never contain duplicate keys, since the second mapping from the same key overwrites the
first.
You should use a Set
to solve this problem!
And as usual, maps, sets, and lists are all built-in to Kotlin and available for you to use to solve this problem.
Stuck? You may find these lessons helpful: