팬그램 판별하기
팬그램은 영문 알파벳 a부터 z까지가 모두 한 번 이상 등장하는 문자열이다.
문자열 s가 팬그램인지 판별하는 함수 isPangram을 작성하시오.
알파벳의 대문자와 소문자는 구분하지 않는다. 예를 들어 A와 a는 같은 알파벳으로 취급한다. 문자열에 포함된 공백, 숫자, 특수 문자 등 영문 알파벳이 아닌 문자는 판별할 때 무시한다.
함수를 사용하는 코드
작성한 함수는 아래 코드와 함께 실행된다.
s = input()
result = isPangram(s)
print(result)
print(type(result))
위 코드가 정상적으로 동작하도록 함수를 직접 정의한다. 제출할 때는 작성한 함수의 정의 전체만 제출한다.
입력
첫째 줄에 문자열 s가 주어진다.
- 문자열의 길이는 \(1\) 이상 \(1,000\) 이하이다.
- 문자열에는 영문 알파벳 대소문자, 공백, 숫자, 특수 문자가 포함될 수 있다.
출력
s가 팬그램이면 True, 아니면 False를 출력한다.
마지막 줄에는 함수가 반환한 값의 자료형을 출력한다.
예제 입력 1
The quick brown fox jumps over the lazy dog! 2026
예제 출력 1
True
<class 'bool'>
예제 설명 1
공백, 느낌표, 숫자는 판별에서 무시한다. 대소문자를 구분하지 않고 살펴보면 영문 알파벳 26개가 모두 등장하므로 팬그램이다.
예제 입력 2
Hello, World!
예제 출력 2
False
<class 'bool'>
예제 설명 2
영문 알파벳 26개가 모두 등장하지 않으므로 팬그램이 아니다.
코멘트