Есть ответ 👍

Сформировать новый массив, отсортированный по полю fullname, из значений, которые не повторяются в 2 массивах. Если человек есть в одном массиве 2 раза, но его нет во втором массиве, он должен попасть в новый массив один раз, возраст младше 30 лет, указано полное ФИО, в массивах есть полные тезки, но разный возраст.

let department1 = [
{
fullname: "Тетерин Августин Донатович",
age: 30,
gender: "male"
},
{
fullname: "Исаков Донат Михайлович",
age: 28,
gender: "male"
},
{
fullname: "Суворова Сабина Даниловна",
age: 23,
gender: "female "
},
{
fullname: "Ларионов Вениамин Федорович",
age: 26,
gender: "male"
},
{
fullname: "Зиновьев Вячеслав Серапионович",
age: 32,
gender: "male"
},
{
fullname: "Самсонов Гордий Созонович",
age: 33,
gender: "male"
},
{
fullname: "Гущина Луиза Мэлоровна",
age: 28,
gender: "female "
},
{
fullname: "Ефимова Динара Еремеевна",
age: 31,
gender: "female "
},
{
fullname: "Потапова Гера Яковлевна",
age: 25,
gender: "female "
},
{
fullname: "Никитина Лиана Антониновна",
age: 26,
gender: "female "
},
{
fullname: "Никитина Лиана Антониновна",
age: 29,
gender: "female "
},
{
fullname: "Суворова Сабина Даниловна",
age: 23,
gender: "female "
},
]

let department2 = [
{
fullname: "Гаврилов Аввакум Федотович",
age: 28,
gender: "male"
},
{
fullname: "Исаков Донат Михайлович",
age: 28,
gender: "male"
},
{
fullname: "Осипова Леся",
age: 33,
gender: "female "
},
{
fullname: "Рыбаков Исаак",
age: 26,
gender: "male"
},
{
fullname: "Гаврилов Аввакум Федотович",
age: 32,
gender: "male"
},
{
fullname: "Самсонов Гордий Созонович",
age: 33,
gender: "male"
},
{
fullname: "Гущина Луиза Мэлоровна",
age: 28,
gender: "female "
},
{
fullname: "Ефимова Динара Еремеевна",
age: 26,
gender: "female "
},
{
fullname: "Потапова Гера Яковлевна",
age: 29,
gender: "female "
},
{
fullname: "Ковалёва Виргиния Георгиевна",
age: 22,
gender: "female "
},
]

294
488
Посмотреть ответы 1

Ответы на вопрос:


pascalabc.net

begin

  var a : = arrrandom(15, 0 , 20);   // глупый диапазон c) 0 всегда

  a. println;

  a.count(p -> p.isodd).println; // a)

  var s : = a.where(p -> (p mod 3 =0) or (p mod 5 = 0));

  println('сумма', s.sum, '   количество', s.count); // b)

  a[1: : 2].where(p -> p < 0).sum.println   // c

end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS