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
- Host: GitHub
- URL: https://github.com/gadiim/16.05.24_c-
- Owner: gadiim
- Created: 2024-05-17T18:57:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-17T18:59:01.000Z (about 1 year ago)
- Last Synced: 2025-02-13T01:50:02.921Z (3 months ago)
- Language: C#
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:
Створіть користувацький тип «Пристрій», який зберігатиме таку
інформацію:
назва пристрою;
виробник пристрою;
вартість.
Для двох масивів пристроїв реалізуйте операції:
різниця масивів;
перетин масивів;
об'єднання масивів.
Критерій для проведення операцій — виробник пристрою.