Example: unique_dig(123456) All unique 6
I'm trying to write code to have a function return how many unique numbers there are in a positive integer.
count = 0for i in unique_digits:if count.has_key(i):count[i] += 1
else:count[i] = count + 1
Example: unique_dig(123456) All unique 6
I'm trying to write code to have a function return how many unique numbers there are in a positive integer.
count = 0for i in unique_digits:if count.has_key(i):count[i] += 1
else:count[i] = count + 1
Convert the integer to a string, convert that string to a set of characters, then get the size of the set.
>>> N = 12334456
>>> len(set(str(N)))
6
I am indebted to Stefan Pochmann for teaching me something. (See the comments.)