문제1961--성적표

1961: 성적표

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MB  제출 : 3  맞은 사람 : 1

제출  

문제 설명

이번에 씨큐브학교로 발령받은 민철이는 1학년 담임을 맡게 되었다. 민철이가 맡은 반엔 총 N명의 학생이 있고, 이 학생들의 성적표를 관리하고자 한다.

성적표에는 학생의 ID와 이름, 국어 점수, 수학 점수, 영어 점수를 기록할 수 있다.

학생의 이름을 입력하면 해당 학생의 ID, 국어 점수, 수학 점수, 영어 점수가 출력되는 프로그램을 작성하시오.

입력 설명

첫 번째 줄에 학생 수 N(1 ≤ N ≤ 100)이 주어진다.

두 번째 줄부터 N + 1번째 줄에 걸쳐 학생의 ID를 의미하는 정수 I(1 ≤ I ≤ 1,000,000), 20자 미만의 공백없는 이름 S, 국어 점수를 의미하는 정수 K(1 ≤ K ≤ 100), 수학 점수를 의미하는 정수 M(1 ≤ M ≤ 100), 영어 점수를 의미하는 정수 E(1 ≤ E ≤ 100)가 공백을 구분으로 주어진다.

N + 2번째 줄에 찾고자 하는 학생 수 L(1 ≤ L ≤ 10)이 주어진다.

그다음 L개의 줄에 걸쳐 찾고자 하는 학생의 이름 T가 주어진다.

출력 설명

L개의 줄에 걸쳐 찾고자 하는 순서대로 학생의 ID, 국어 성적, 수학 성적, 영어 성적이 출력된다. 없는 학생을 입력한 경우 –1을 출력한다.

입력 예시1 Copy

5
2145 Evan 90 80 90
1954 Adela 100 75 90
7452 Chris 80 80 100
2465 Cygnus 50 100 100
8613 Lucid 98 84 82
2
Adela
Lucid

출력 예시1 Copy

1954 100 75 90
8613 98 84 82

출처/분류