Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 고유한 문자열

<시간/>

문자열 s가 있다고 가정하고 모든 고유 문자가 있는지 확인해야 합니다.

따라서 입력이 "world"와 같으면 출력은 True가 됩니다.

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • set_var :=s의 모든 문자에서 새 집합

  • set_var의 크기가 s의 크기와 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

class Solution:
   def solve(self, s):
      set_var = set(s)
      return len(set_var) == len(s)
ob = Solution()
print(ob.solve('hello'))
print(ob.solve('world'))

입력

hello
world

출력

False
True