Given a list of () positive integers less than or equal to , print out how many distinct numbers exist.
Input Specification
The first line will contain the integer . The next lines will contain an element in the list.
Output Specification
One integer: the number of distinct elements in the given list.
Sample Input 1
2
1
2
Sample Output 1
2
Sample Input 2
4
1
2
2
5
Sample Output 2
3
Comments
this is so sad
You one-liners make me feel bad...
Hint: sets have very fast
in
checks, whereas lists have very slowin
checks. Your solution will probably pass if you use a set, but you may have to combine your two for loops into one.