Необходимо выполнить и предоставить на проверку задачи. Все задачи можно выполнить и сдать в одном файле .playground.
Вы работаете над приложением "Электронный дневник", ваша задача подготовить загрузку списков студентов в приложение и дальнейшую работу с данными.
Создайте массив с именами из 2 студентов мальчиков, затем создайте другой массив из 3 студенток девочек.
При помощи цикла for
добавьте в массив с именами мальчиков массив с именами девочек так, чтобы имена девочек оказались в начале обшего массива.
- Создайте массивы;
- При помощи функции
enumerated()
иinsert
объедините массивы так, чтобы имена девочек находились в начале массива.
Используя массив из первого задания, отсортируйте список студентов по алфавиту и выведите содержимое в консоль.
Для выполнения задания попрактикуйтесь с функцией sort()
.
Вы работаете над фильтром товаров на главной странице магазина. Нужно показывать только товары с положительными оценками. Для этого вам потребуется обращаться к массиву с оценками и отбирать только положительные числа.
- Создайте массив A из положительных и отрицательных натуральных чисел.
- Отсортируйте массив A от большего к меньшему;
- Отфильтруйте массив A таким образом, чтобы удалить все отрицательные значения.
Для выполнения задания используйте функцию filter
для удаления.
Продолжим работу над электронным дневником. Теперь ваша задача добавить в дневник оценки студентов.
Создайте словарь, где ключом будет имя студента, а значением будет массив из 3 словарей, содержащих название предмета и оценку.
Решение сохраните в формате .playgrond. Готовый файл .playground заархивируйте и загрузите в личном кабинете в формате .zip.
Все задачи обязательны к выполнению для получения зачета, кроме задач со звездочкой. Присылать на проверку можно каждую задачу по отдельности или все задачи вместе. Во время проверки по частям ваша домашняя работа будет со статусом "На доработке".
Любые вопросы по решению задач задавайте в чате Slack (ссылку вы найдете в письме на вашей эл. почте).