logo CodeStepByStep logo

IsUnique

Language/Type: C# Collections Dictionary
Related Links:

Write a method IsUnique that accepts a Dictionary from strings to strings as a parameter and returns true if no two keys map to the same value (and false if any two or more keys do map to the same value). For example, calling your method on the following dictionary would return true:

{{"Marty", "Stepp"}, {"Stuart", "Reges"}, {"Jessica", "Miller"}, {"Amanda", "Camp"}, {"Hal", "Perkins"}}

Calling it on the following dictionary would return false, because of two dictionarypings for Perkins and Reges:

{{"Kendrick", "Perkins"}, {"Stuart", "Reges"}, {"Jessica", "Miller"}, {"Bruce", "Reges"}, {"Hal", "Perkins"}}

The empty dictionary is considered to be unique, so your method should return true if passed an empty dictionary.

Method: Write a C# method as described, not a complete program or class.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.