Distinct Words
Easy · rating 950 · Hashing, Strings
Read a line of words separated by spaces. Print how many distinct words it contains (case-sensitive).
Editorial
Distinct Words counts how many unique words appear in a line (case-sensitive). Split into words and put them in a set — its size is the answer.
print(len(set(line.split())))Complexity
Time: O(n). Space: O(n).
Related problems
- Unique Visitors — Easy
- Most Common Word — Medium
- First Unique Character — Medium
- Election Winner — Medium
- Keypad Taps — Medium
- Count Anagram Groups — Medium