Задача · Итоговый проект · урок 5 из 7
Задача: слияние отсортированных
Напишите функцию func mergeSorted(a, b []int) []int, которая сливает два среза, отсортированных по возрастанию, в новый срез, тоже отсортированный по возрастанию. В результат попадают все числа из a и b, повторы тоже.
mergeSorted([]int{1, 4, 6}, []int{2, 3, 7})→[1 2 3 4 6 7]mergeSorted([]int{1, 3, 3}, []int{3, 4})→[1 3 3 3 4]mergeSorted([]int{}, []int{2, 9})→[2 9]
Ограничения: в каждом срезе от 0 до 1000 чисел, среди них бывают отрицательные и одинаковые; любой из срезов может быть пустым, а для двух пустых функция возвращает пустой срез.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.