Задача.
Напишите сценарий, который объединяет два упорядоченных массива таким образом, что в результирующем массиве все элементы различны.
Javascript код:
var arr1 = [1,8,3,7,5,15];
var arr2 = [1,1,1,7,2,2,3,6,9,15,15,1];
function union_arr(arr1, arr2) {
// объединяем массивы
arr3 = arr1.concat(arr2);
// сортируем полученный массив
arr3.sort();
// формируем новый массив без повторяющихся элементов
var arr = [arr3[0]];
for (var i = 1; i < arr3.length; i++) {
if (arr3[i] != arr3[i-1]) {
arr.push(arr3[i]);
}
}
return arr;
}
document.write(union_arr(arr1, arr2));