문자열 s가 있다고 가정하고 이것이 문장을 나타낸다고 가정하면 영어 알파벳의 모든 문자가 최소 한 번 이상 사용되는지 여부를 확인해야 합니다.
따라서 입력이 "grumpy Wizards make toxic brew, for the evil queen and Jack"과 같은 경우 출력은 True가 됩니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- s:=s의 모든 문자를 소문자로 만들기
- a:=0
- 영어 알파벳의 각 i에 대해
- 내가 s에 없으면
- 거짓을 반환
- 내가 s에 없으면
- 참 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
import string class Solution: def solve(self, s): s=s.lower() a=0 for i in string.ascii_lowercase : if i not in s : return False return True s = "The grumpy wizards make toxic brew, for the evil queen and Jack" ob = Solution() print(ob.solve(s))
입력
"The grumpy wizards make toxic brew, for the evil queen and Jack"
출력
True