문제 번호 1154. -- [데이터구조 연습문제] 데구의 후예 2

1154: [데이터구조 연습문제] 데구의 후예 2

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 349  해결 문제 수: 40
[제출][채점 상황 열람][게시판]

문제 설명

데구 사이버특전사 근무병사들은 전우애가 특히 강하다. 코딩훈련중 error가 발생하면 핀센으로 키보드의 먼지를 한톨씩 집어내는 단체기합을 수도 없이 받기 때문이다. (지금은 지나친 가혹행위라는 이유로 금지되었지만) 지원자 명단이 주어지고, 특정 병사의 이름이 주어지면 같이 근무했던 선임 2명, 후임 2명의 이름을 계급순으로 출력하는 프로그램을 작성하시오. 일부 병사의 경우는 선임이나 후임이 없을 수도 있다. 예를 들어, 제일 먼저 근무한 병사는 선임이 없이 후임만 있고, 아직까지 제대못한 병사는 후임이 없을 수도 있다.

입력

n : 지원자의 수

name_1 (지원자의 이름)

name_2

...

name_n

name_x (선임과 후임 정보를 알고자하는 병사이름)

출력

name_1 name_2 name_3 name_4

name_1,2: 선임 이름

name_3,4: 후임 이름

입력 예시

4
adam
tom
james
kim
adam

출력 예시

tom james

도움말

문자열을 다룰 수 있는 Queue구현능력을 평가한다.

출처

[제출][채점 상황 열람]