Основы Swift. Решить задачу

Выполнен
Заказ
4502908
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
5 Янв 2022 в 06:00
Цена
0 ₽
Блокировка
10 дней
Размещен
3 Янв 2022 в 05:40
Просмотров
83
Описание работы
Задача.
Разработать функцию для расчета времени пути на общественном транспорте:
В вашем городе появилась новая трамвайная ветка. Правительство города решило, что нужно добавить в мобильное приложение функционал по подсчету времени, затраченному на поездку, чтобы жители могли заранее планировать время. Ваша задача написать функцию, в которую будете передавать названия начальной и конечной остановки, и функция будет расчитывать время, затраченное на поездку.
Код должен запускаться без ошибок!
Алгоритм решения:
Создайте коллекцию. Вид коллекции вы должны определить сами.
Наполните коллекцию данными. Названия остановок общественного транспорта (минимум 7) и время проезда между остановками (время задайте самостоятельно). Для упрощения можно указывать время проезда от первой остановки. То есть первая остановка - 0 минут, вторая остановка - 7 минут (0 + 7), третья остановка - 11 минут (7 + 4) и т.д.
Создайте функцию, которая будет принимать начальную и конечную остановку (тип string) и возвращать время, затраченное на поездку (тип Int).
Нужно учитывать, что остановки в функцию можно передавать в любом порядке. Например, начальная остановка - остановка 3, конечная остановка - остановка 8. Или начальная остановка - остановка 2, конечная остановка - остановка 6.
Подсказка:
5. Нужно предусмотреть проверку названия остановок на наличие ошибок. В случае если название введено не верно, то выводить информацию об этом в консоль.
Алгоритм должен сам определять, в каком направлении двигается пассажир. Так как не все коллекции имеют упорядоченные значения, нужно пронумеровать порядок остановок на пути для облегчения решения задачи.
п.с. Автору отправлю свой начатый код и комментарии от преподавателя
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
1 день 15 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир