[BOJ] 11728 배열합치기 (Python3)

최대 1 분 소요

문제

정렬되어있는 두 배열 A와 B가 주어진다. 두 배열을 합친 다음 정렬해서 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 배열 A의 크기 N, 배열 B의 크기 M이 주어진다. (1 ≤ N, M ≤ 1,000,000)

둘째 줄에는 배열 A의 내용이, 셋째 줄에는 배열 B의 내용이 주어진다. 배열에 들어있는 수는 절댓값이 109보다 작거나 같은 정수이다.

출력

첫째 줄에 두 배열을 합친 후 정렬한 결과를 출력한다.

예제

예제 입력 1
2 2
3 5
2 9

예제 출력 1
2 3 5 9

예제 입력 2
2 1
4 7
1

예제 출력 2
1 4 7

예제 입력 3
4 3
2 3 5 9
1 4 7

예제 출력 3
1 2 3 4 5 7 9

코드

1
2
3
4
5
6
7
8
9
10
11
12
n,m = map(int, input().split())


aList = list(map(int, input().split()))
bList = list(map(int, input().split()))

sumList = aList + bList

sumList.sort()

for i in sumList:
    print(i, end = ' ')
1
2
3
4
2 2
3 5
2 9
2359
1
sumList
1
[2, 3, 5, 9]
1

카테고리:

업데이트:

댓글남기기