第一次:
class Solution:
"""
@param: str: A string
@return: a boolean
"""
def isUnique(self, str):
# write your code here
for i in range(len(str)):
for j in range(len(str)):
if i != j and str[i] == str[j]:
return False
return True
第二次:
class Solution:
"""
@param: str: A string
@return: a boolean
"""
def isUnique(self, str):
# write your code here
print(len(str))
if len(str) == 1:
return True
for i in range(len(str) -1):
for j in range(i + 1 ,len(str)):
if str[i] == str[j]:
return False
return True
使用Python自带的function:
参考:https://www.jiuzhang.com/solution/unique-characters/#tag-other-lang-python
class Solution:
"""
@param: str: A string
@return: a boolean
"""
def isUnique(self, str):
# write your code here
if len(str) > len(set(str)):
return False
else: return True
或者:
class Solution:
"""
@param: str: A string
@return: a boolean
"""
def isUnique(self, str):
# write your code here
return len(str) == len(set(str))