728x90
BOJ 11728 배열 합치기
문제
정렬되어있는 두 배열 A와 B가 주어진다.
두 배열을 합친 다음 정렬해서 출력하는 프로그램을 작성하시오.
시간 제한 : 1.5 초
메모리 제한 : 256 MB
입력
첫째 줄에 배열 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
풀이
n, m = map(int, input().split())
a = list(map(int, input().split()))
b = list(map(int, input().split()))
res = []
res = a + b
res.sort()
print(" ".join(map(str, res)))
728x90
'Algorithm(Python) > 정렬' 카테고리의 다른 글
[Algorithm] 백준 BOJ 11652 카드(python 파이썬) (0) | 2022.08.02 |
---|---|
[Algorithm] 백준 BOJ 10867 중복 빼고 정렬하기(python 파이썬) (0) | 2022.07.31 |
[Algorithm] 백준 BOJ 11004 K번째 수(python 파이썬) (0) | 2022.07.25 |
[Algorithm] 백준 BOJ 11656 접미사 배열(python 파이썬) (0) | 2022.07.24 |
[Algorithm] 백준 BOJ 10825 국영수(python 파이썬) (0) | 2022.07.23 |