만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

게임

면접 대비

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

요약
1부터 4까지의 수가 일부 들어 있는 네 상자가 주어질 때, 빈 상자에 들어가야 할 수를 출력하거나 빈 상자가 없으면 앞 두 상자의 내용을 출력한다.
난이도

쉬움10점 중 3점

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

문제

가비와 보비는 학교의 지루한 수업 시간에 자주 놀이를 한다. 그들이 가장 좋아하는 놀이는 네 칸 상자다. 이 놀이에서는 네 개의 빈 상자가 주어지고, 여기에 1부터 4까지의 수를 중복 없이 넣어야 한다. 두 사람은 번갈아 가며 차례를 둔다. 보비와 가비가 각각 적어도 한 번씩 둔 뒤, 남은 차례(있다면)를 대신할 프로그램을 작성할 수 있다는 것을 깨달았다.

당신은 그들을 도와 남은 차례를 두는 프로그램 game을 작성할 수 있다.

입력

표준 입력의 첫째 줄에 공백 하나로 구분된 네 개의 정수가 주어진다. 각 수는 차례대로 각 상자의 내용을 나타낸다(상자에는 1부터 4까지의 번호가 차례대로 붙어 있다). 수가 0이면 그 상자가 아직 비어 있다는 뜻이다. 적어도 두 개의 상자는 비어 있지 않다.

출력

표준 출력의 첫째 줄에 정확히 공백 하나로 구분된 두 수를 출력한다.

상자가 하나만 비어 있다면 첫 번째 수는 그 상자의 번호를, 두 번째 수는 그 상자에 들어가야 할 내용을 나타낸다.

상자가 두 개 비어 있다면 두 수는 두 빈 상자에 들어가야 할 내용을 작은 수에서 큰 수 순서로 나타낸다.

빈 상자가 없다면 두 수는 처음 두 상자의 내용을 나타낸다.

예제3

  1. 예제 1

    입력
    2 0 4 1
    
    예상 출력
    2 3
    
  2. 예제 2

    입력
    4 0 2 0
    
    예상 출력
    1 3
    
  3. 예제 3

    입력
    4 1 2 3
    
    예상 출력
    4 1