Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 2
1

Задача. Сортировщик карточек путешественника

31.05.2015, 17:40. Показов 1570. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите свой небольшой js-фреймворк работы с css классами dom элементов


Вам дана стопка посадочных карточек на различные виды транспорта, которые доставят вас из точки A в точку B. Карточки перепутаны, и вы не знаете, где начинается и где заканчивается ваше путешествие. Каждая карточка содержит информацию о том, откуда и куда вы едете на данном отрезке маршрута, а также о типе транспорта (номер рейса, номер места и прочее).
Предоставьте JavaScript API, который отсортирует такой список карточек и вернет словесное описание, как проделать ваше путешествие. API должен принимать на вход несортированный список карточек в формате придуманном вами и возвращать, например, такое описание:


• Take train 78A from Madrid to Barcelona. Seat 45B.
• Take the airport bus from Barcelona to Gerona Airport. No seat assignment.
• From Gerona Airport, take flight SK455 to Stockholm. Gate 45B. Seat 3A. Baggage drop at ticket counter 344.
• From Stockholm, take flight SK22 to New York JFK. Gate 22. Seat 7B. Baggage will be automatically transferred from your last leg.


Требования:

• Алгоритм должен работать с любым количеством карточек, если все карточки образуют одну неразрывную цепочку.
• Время прибытия и отправления неизвестно и не важно. Подразумевается, что средство передвижения для следующего отрезка дожидается вас.
• Структура кода должна быть расширяема для использования любых типов транспорта и информации, которая может быть связана с каждым типом транспорта.
• API будет вызываться из других частей JavaScript-кода без необходимости дополнительных запросов между браузером и сервером.
• Не используйте библиотеки и фреймворки, напишите все с нуля.
• Задокументируйте в коде формат входных и выходных данных.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2015, 17:40
Ответы с готовыми решениями:

Дано n карточек, сложить из карточек один большой квадрат (без пустот). Сколько карточек останется?
У Пети есть n квадратных карточек. Он хочет сложить из них один большой квадрат (без пустот)....

Задача про путешественника в пустыне
Всем доброго времени суток!!! Решаю задачу, вот ее условия : Путешественник должен пересечь...

Есть простой масив, на 20 карточек, мне нужно вывести результат в 2 строки по 10 карточек
Дообры день. Есть простой масив, на 20 карточек, мне нужно вывести результат в 2 строки по 10...

Сортировщик
Всем привет ;) Писал прогу на C++ в деве (причем не особо удачно), недавно узнал, что нужно...

1
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
01.06.2015, 19:16 2
kekc808,
Это вы нам задание даете?
0
01.06.2015, 19:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2015, 19:16
Помогаю со студенческими работами здесь

Вложенный сортировщик
Теперь Людмила просит вас создать функцию sorted2(data, key), способную сортировать вложенные...

Универсальный сортировщик
Допустим, class Sorter<T> . Проблема сравнить 2 элемента типа Т. Можно как-то указать, что тип T...

Сортировщик по имени и возрасту
Добрый день! Мне необходимо написать программу, которая выводит таблицу 2-х размерного массива,...

Пузырьковый сортировщик массива
Я написал такой скрипт a = print("Введите количество цифр") n = input() i=0 while i < n: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru