Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Объединение двух упорядоченных срезов
Компании, где спрашивали:
Indrive
Условие задачи
Необходимо реализовать функцию mergeSorted(a, b []int) []int, которая:
- принимает два среза целых чисел, уже отсортированных по возрастанию;
- формирует и возвращает новый срез, содержащий элементы обоих входных срезов в едином порядке возрастания.
import "fmt"
func main() {
var first = []int{1, 5, 6, 18, 99}
var second = []int{2, 4, 9, 11}
fmt.Println(mergeSorted(first, second))
}
func mergeSorted(first []int, second []int) []int {
// реализация задачи
}