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

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

우프우프 고등학교 출석 점검

면접 대비

시간 제한1초메모리 제한128 MB

요약
각 반의 답안을 읽고 첫 시도에 정답, 늦게 정답, 끝내 오답, 무응답의 네 집단으로 학생 수를 세어 보고서를 출력한다.
난이도

쉬움10점 중 2점

유형
구현, 문자열, 시뮬레이션
정답자
아직 제출이 없습니다

문제

우프우프 고등학교의 교장 선생님은 학생들이 매일 얼마나 학습했는지 확인하기 위해 매일 아침 출석 점검을 실시한다.

각 학생은 문제 하나를 받으며 최대 다섯 번까지 답을 시도할 수 있다. 정답을 맞히면 그 즉시 멈추며, 끝내 정답을 맞히지 못한 학생은 다섯 번의 시도를 모두 사용한다. 답안에 따라 각 학생은 다음 네 가지 중 정확히 하나로 분류된다.

  • 출석(Present) — 첫 번째 시도에서 곧바로 정답을 맞힌 학생.
  • 가정 학습 필요(Needs to study at home) — 한 번 이상 틀린 뒤에야 정답을 맞힌 학생.
  • 방과 후 보충 학습 필요(Needs remedial work after school) — 끝까지 정답을 맞히지 못한(모든 시도가 오답인) 학생.
  • 결석(Absent) — 답을 전혀 제출하지 않은 학생.

각 반의 답안을 읽어 출석 보고서를 출력하는 프로그램을 작성하라.

입력

첫째 줄에 반의 수 KK (1≤K≤1001 \le K \le 100)가 주어진다.

각 반은 학생 수 NN (1≤N≤501 \le N \le 50)이 적힌 줄로 시작한다. 이어지는 NN개의 줄에는 학생 한 명씩의 정보가 주어지는데, 공백 없는 한 단어인 이름 뒤에 최대 다섯 개의 답안 평가가 이어진다. 각 평가는 정답이면 yes 또는 y, 오답이면 no 또는 n이다. 평가가 하나도 없는 학생은 답을 전혀 제출하지 않은 것이다.

출력

각 반마다 정확히 다섯 줄로 이루어진 보고서를 출력한다.

  1. Roll-call: X — 반 번호 XX (11부터 시작).
  2. Present: Y1 out of N — 첫 번째 시도에서 정답을 맞힌 학생 수 Y1Y_1.
  3. Needs to study at home: Y2 out of N — 한 번 이상 틀린 뒤 정답을 맞힌 학생 수 Y2Y_2.
  4. Needs remedial work after school: Y3 out of N — 끝까지 정답을 맞히지 못한 학생 수 Y3Y_3.
  5. Absent: Y4 out of N — 답을 전혀 제출하지 않은 학생 수 Y4Y_4.

각 반의 보고서를 순서대로 출력하며, NN은 그 반의 학생 수이다.

예제3

  1. 예제 1

    입력
    2
    5
    Doc n y
    sneezy n n no yes
    princecharming no n no no n
    goofy yes
    grumpy n y
    5
    evilemperor n y
    princesslia
    r2d2 no no y
    obeyonecanopy n no y
    darthvedar y
    
    예상 출력
    Roll-call: 1
    Present: 1 out of 5
    Needs to study at home: 3 out of 5
    Needs remedial work after school: 1 out of 5
    Absent: 0 out of 5
    Roll-call: 2
    Present: 1 out of 5
    Needs to study at home: 3 out of 5
    Needs remedial work after school: 0 out of 5
    Absent: 1 out of 5
    
  2. 예제 2

    입력
    1
    3
    alice y
    bob yes
    carol y
    
    예상 출력
    Roll-call: 1
    Present: 3 out of 3
    Needs to study at home: 0 out of 3
    Needs remedial work after school: 0 out of 3
    Absent: 0 out of 3
    
  3. 예제 3

    입력
    1
    2
    sam
    max
    
    예상 출력
    Roll-call: 1
    Present: 0 out of 2
    Needs to study at home: 0 out of 2
    Needs remedial work after school: 0 out of 2
    Absent: 2 out of 2