팬그램 판별하기


답안 제출

Points: 5
시간 제한: 2.0s
메모리 제한: 1G

문제 유형
허용된 언어
Python

팬그램은 영문 알파벳 a부터 z까지가 모두 한 번 이상 등장하는 문자열이다.

문자열 s가 팬그램인지 판별하는 함수 isPangram을 작성하시오.

알파벳의 대문자와 소문자는 구분하지 않는다. 예를 들어 Aa는 같은 알파벳으로 취급한다. 문자열에 포함된 공백, 숫자, 특수 문자 등 영문 알파벳이 아닌 문자는 판별할 때 무시한다.

함수를 사용하는 코드

작성한 함수는 아래 코드와 함께 실행된다.

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개가 모두 등장하지 않으므로 팬그램이 아니다.


코멘트

현재 작성된 코멘트가 없습니다.