01
Processing Data. Please Wait...

따라정렬

Sorting 중급
30초 미리보기

따라정렬

서로 다른 두개의 정수배열 arr1[]arr2[]가 주어지면, 첫번째 배열 arr1[]을 두번째 배열에 있는 요소들의 순서에 맞게 정렬하세요.

arr2[]에 없는 arr1[] 요소는 오름차순으로 arr2[] 요소 다음에 정렬하세요.

주의: 두번째 배열의 요소가 반복해서 나타나면, 처음 나타난 요소만 고려하세요.

예제 1

입력

arr1 = [2, 1, 2, 5, 7, 1, 9, 3, 6, 8, 8]
arr2 = [2, 1, 8, 3]

출력

[2, 2, 1, 1, 8, 8, 3, 5, 6, 7, 9]

예제 2

입력

arr1 = [2, 1, 2, 5, 7, 1, 9, 3, 6, 8, 8]
arr2 = [99, 22, 777, 56]

출력

[1, 1, 2, 2, 3, 5, 6, 7, 8, 8, 9]