본문 바로가기

파이썬 알고리즘 풀이

14) 두 리스트 합치기

문제

오름차순으로 정렬이 된 두 리스트가 주어지면 두 리스트를 오름차순으로 합쳐 출력하는 프로 그램을 작성하기

 

조건

 

제한사항

첫 번째 줄에 첫 번째 리스트의 크기 N(1<=N<=100)이 주어집니다.

 

두 번째 줄에 N개의 리스트 원소가 오름차순으로 주어집니다.

 

세 번째 줄에 두 번째 리스트의 크기 M(1<=M<=100)이 주어집니다.

 

네 번째 줄에 M개의 리스트 원소가 오름차순으로 주어집니다. 각 리스트의 원소는 int형 변수의 크기를 넘지 않습니다.

 

오름차순으로 정렬된 리스트를 출력합니다.

 

문제풀이

N=int(input())
a=list(map(int, input().split()))
M=int(input())
b=list(map(int, input().split()))

c = a+b
c.sort()

for i in c:
  print(i, end=' ')

'파이썬 알고리즘 풀이' 카테고리의 다른 글

16) 격자판 최대합  (0) 2021.10.22
15) 수들의 합  (0) 2021.10.20
13) 카드 역배치(정올 기출)  (0) 2021.10.20
12) 숫자의 추출  (0) 2021.10.20
11) 회문 문자열 검사  (0) 2021.10.20