아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

알파벳 전부 쓰기

면접 대비

시간 제한2초메모리 제한256 MB

요약
최대 50개 문장이 대소문자 구분 없이 모든 알파벳을 포함하는지 판별하고 빠진 소문자를 알파벳 순서대로 출력합니다.
난이도

쉬움10점 중 1점

유형
문자열, 배열
정답자
아직 제출이 없습니다

문제

팬그램은 알파벳 26글자 a부터 z까지를 최소 한 번씩 모두 사용한 문장이다. 가장 널리 알려진 예는 "The quick brown fox jumps over the lazy dog."이다.

꿍은 다른 문장 중에도 팬그램이 있는지 궁금해졌다. 문장을 여러 개 받아 각각이 팬그램인지 판별하는 프로그램을 작성하자.

팬그램을 판별할 때 알파벳의 대소문자는 구분하지 않는다.

입력

첫째 줄에 문장의 개수 NN이 주어진다. (1≤N≤501 \le N \le 50)

다음 NN개의 줄에 문장이 한 줄에 하나씩 주어진다. 각 문장에는 알파벳 대소문자, 공백, 숫자, 그리고 문장부호 . , ? ! ' " 가 들어갈 수 있다.

각 문장의 길이는 1자 이상 100자 이하이다.

출력

각 문장마다 한 줄씩 출력한다.

문장이 팬그램이면 pangram을 출력한다.

팬그램이 아니면 missing을 출력하고 한 칸 띄운 다음, 그 문장에 나타나지 않은 알파벳을 모두 출력한다. 나타나지 않은 알파벳은 소문자로 바꾸고 사전순으로 정렬해 공백 없이 이어서 쓴다.

예제6

  1. 예제 1

    입력
    3
    The quick brown fox jumps over the lazy dog.
    ZYXW, vu TSR Ponm lkj ihgfd CBA.
    .,?!'" 92384 abcde FGHIJ
    
    예상 출력
    pangram
    missing eq
    missing klmnopqrstuvwxyz
    
  2. 예제 2

    입력
    1
    a
    
    예상 출력
    missing bcdefghijklmnopqrstuvwxyz
    
  3. 예제 3

    입력
    1
    abcdefghijklmnopqrstuvwxyz
    
    예상 출력
    pangram
    
  4. 예제 4

    입력
    1
    THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG!
    
    예상 출력
    pangram
    
  5. 예제 5

    입력
    1
    .,?!'" 0123456789
    
    예상 출력
    missing abcdefghijklmnopqrstuvwxyz
    
  6. 예제 6

    입력
    4
    Pack my box with five dozen liquor jugs.
    Jackdaws love my big sphinx of quartz
    How vexingly quick daft zebras jump
    Sphinx of black quartz, judge my vow?
    
    예상 출력
    pangram
    pangram
    pangram
    pangram