페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#1850

ABC정렬(ABC sort) 1s 128MB

문제

첫 행에 서로 다른 세 정수 n1, n2, n3(1 ≤ n1, n2, n3 ≤ 100)가 주어진다. 그런데 이 세 정수는 별이가 원하지 않는 순서로 배열되어 있다. 별이는 세 정수를 비교하여 가장 작은 정수부터 각각 A, B, C로 정했다.

두 번째 행에 별이가 원하는 순서를 입력받아 다시 배열한 결과를 만들어보자. 별이가 원하는 형태는 알파벳 대문자 A, B, C를 이용하여 표현된다. 예를 들어 1 2 3 CAB 라고 입력될 경우 3 1 2 로 다시 배열하라는 뜻이다.

세 개의 정수와 별이가 원하는 순서가 주어질 때 재배열한 결과를 출력하는 프로그램을 작성하시오.


입력

첫 행에 세 개의 정수가 공백으로 구분되어 주어진다. 두 번째 행에 별이가 원하는 순서를 나타내는 문자열이 주어진다.


출력

세 정수를 별이가 원하는 순서로 배열한 결과를 공백으로 구분하여 출력한다.


예제 #1

1 5 3

ABC
1 3 5

예제 #2

6 4 2

CAB
6 2 4

출처

COCI 2006/2007 contest2 2

로그인해야 코드를 작성할 수 있어요.