Algorithm/COS
[COS Pro 1급, Python] 1차 7번 : 병합 and 정렬
JMcunst
2022. 2. 24. 21:50
728x90
문제 유형
빈칸
난이도
easy
Note
Nothing
Code
def solution(arrA, arrB):
arrA_idx = 0
arrB_idx = 0
arrA_len = len(arrA)
arrB_len = len(arrB)
answer = []
while arrA_idx < arrA_len and arrB_idx < arrB_len:
if arrA[arrA_idx] < arrB[arrB_idx]:
answer.append(arrA[arrA_idx])
arrA_idx += 1
else:
answer.append(arrB[arrB_idx])
arrB_idx += 1
while arrA_idx < arrA_len:
answer.append(arrA[arrA_idx])
arrA_idx += 1
while arrB_idx < arrB_len:
answer.append(arrB[arrB_idx])
arrB_idx += 1
return answer
arrA = [-2, 3, 5, 9]
arrB = [0, 1, 5]
ret = solution(arrA, arrB);
print("solution 함수의 반환 값은", ret, "입니다.")
※ 가끔 코드 중 print(~)가 있습니다. 정리 못한 점 죄송합니다.
728x90