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

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

생일

면접 대비

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

요약
학생마다 이름과 생일이 주어질 때 가장 어린 학생과 가장 나이 많은 학생의 이름을 차례로 출력한다.
난이도

쉬움10점 중 2점

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

문제

어떤 반 학생들의 생일이 주어질 때, 나이가 가장 적은 학생과 나이가 가장 많은 학생을 찾는 프로그램을 작성하시오.

입력

첫째 줄에 반 학생의 수 nn이 주어진다. (1≤n≤1001 \le n \le 100)

다음 nn개의 줄에는 각 학생의 이름과 생일이 "이름 dd mm yyyy" 형식으로 주어진다. 이름은 그 학생의 이름이며 최대 15글자이다. dd, mm, yyyy는 각각 생일의 일, 월, 연도이다. (1990≤yyyy≤20101990 \le yyyy \le 2010, 1≤mm≤121 \le mm \le 12, 1≤dd≤311 \le dd \le 31) 주어지는 생일은 모두 올바른 날짜이며, 연·월·일은 0으로 시작하지 않는다.

이름이 같거나 생일이 같은 학생은 없다.

출력

첫째 줄에 나이가 가장 적은 학생의 이름을, 둘째 줄에 나이가 가장 많은 학생의 이름을 출력한다.

예제1

  1. 예제 1

    입력
    5
    Mickey 1 10 1991
    Alice 30 12 1990
    Tom 15 8 1993
    Jerry 18 9 1990
    Garfield 20 9 1990
    
    예상 출력
    Tom
    Jerry