"the quick brown fox jumps over a lazy dog"과 "jackdaws loves my big sphinx of quartz"은 팬그램
문장이 주어졌을 때, 팬그램인지 아닌지를 알아내기
입력
입력은 여러 테스트 케이스로 이루어져 있음
각 테스트 케이스는 많아야 200글자로 이루어져 있는 문장
단어는 공백 하나로 구분되어 있음
또, 단어는 알파벳 소문자로만 이루어져 있음
입력의 마지막 줄에는 별표(*)가 하나 주어짐
출력
각 테스트 케이스에 대해서, 입력으로 주어진 문장이 팬그램이라면 'Y', 아니라면 'N'를 출력
시간 제한: 1초
메모리 제한: 128 MB
"""
입출력 예시)
jackdawf loves my big quartz sphinx
abcdefghijklmnopqrstuvwxyz
hello world
*
-> Y
Y
N
"""
## 의사코드 ##
# str.find()로 알파벳 존재 여부 판단
# 팬그램 여부 Y로 초기화
# res = 'Y'
# a-z까지 탐색
# for alpha in range(ord('a'), ord('z')+1):
# # 입력 문장에 현재 알파벳이 없다면 팬그램 여부 N으로 변경
# if string.find(chr(alpha)) == -1:
# res = 'N'
# break
통과한 코드
while True:
string = input()
if string == '*':
break
# 팬그램 여부 Y로 초기화
res = 'Y'
# a-z까지 탐색
for alpha in range(ord('a'), ord('z')+1):
# 입력 문장에 현재 알파벳이 없다면 팬그램 여부 N으로 변경
if string.find(chr(alpha)) == -1:
res = 'N'
break
print(res)