문제
첫 행에 서로 다른 세 정수 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