An open API service indexing awesome lists of open source software.

https://github.com/gadiim/16.05.24_c-

LINQ
https://github.com/gadiim/16.05.24_c-

Last synced: about 2 months ago
JSON representation

LINQ

Awesome Lists containing this project

README

        

# 16.05.24_c#
Тема: Вступ до LINQ
Модуль 13. Частина 2

Завдання 1:
Для масиву цілих чисел реалізуйте користувацьке сортування.
Сортування має працювати за сумою цифр числа (за зростанням
та зменшенням). Наприклад, якщо сортування проводиться за
зменшенням, потрібно повернути числа з максимальною сумою
в порядку зменшення суми. Наприклад, якщо масив містить 121,
75, 81, після сортування за зменшенням ми отримаємо 75, 81, 121.
Такий результат, тому що 7+5 = 12, 8+1 = 9, 1+2+1 = 4.

Завдання 2:
Для двох масивів країн реалізуйте такі запити:
 Отримати різницю двох масивів (елементи першого масиву,
яких немає у другому).
 Отримати перетин масивів (спільні елементи для обох
масивів).
 Отримати об'єднання масивів (елементи обох масивів без
дублікатів).
 Отримати вміст першого масиву без повторень.

Завдання 3:
Створіть користувацький тип «Пристрій», який зберігатиме таку
інформацію:
 назва пристрою;
 виробник пристрою;
 вартість.
Для двох масивів пристроїв реалізуйте операції:
 різниця масивів;
 перетин масивів;
 об'єднання масивів.
Критерій для проведення операцій — виробник пристрою.