API для сортировки поездок

#php #api

#php #API

Вопрос:

Мне дали задание для выполнения. Мне нужно создать API для «сортировщика поездок». Я загрузил PDF-файл, в котором объясняется задача, на свой веб-сайт: www.richardhedges.co.uk/Jobtask.pdf

Я понятия не имею, с чего даже начать! Я думаю, что, вероятно, меня сбивает с толку именно то, как это сформулировано, но я действительно потерян.

Может ли кто-нибудь помочь мне начать или, по крайней мере, объяснить, что нужно сделать, так, чтобы я мог понять?

Спасибо.

Комментарии:

1. Ваш URL-адрес не работает. Это тоже пахнет домашней работой.

2. Да, извините, только что исправил это. Это возможность для веб-разработчика PHP. Консультант по подбору персонала в ИТ сказал мне, что я должен выполнить эту задачу. Если я пройду это, я думаю, что получу собеседование для работы.

3. Итак, вы просите нас провести собеседование для вас при приеме на работу? Вау.

4. Хм, разве посадочные талоны / карточки не содержат эту информацию? Но вы правы — это не указано в инструкциях. Основываясь на этом довольно плохо написанном (грамматически и т.д.) упражнении, я бы отказался от этой возможности.

5. Согласно PDF-файлу, API является внутренним, без взаимодействия сервер-клиент, без взаимодействия сервер-сервер и в соответствии с этими строками: Write an API that lets you sort this kind of list and present back a description of how to complete your journey. For instance the API should be able to take an unordered set of boarding cards, provided in a format defined by you — Таким образом, вы определяете, что такое список ввода посадочного талона, и выводите отсортированную версию списка ввода, используя определенный вами формат для посадочного талона. Этого должно быть достаточно, чтобы вы начали.

Ответ №1:

Чтобы обобщить мой комментарий и добавить его в качестве ответа, шаги, которые вам нужно выполнить в вашем API
1. Определите структуру посадочного талона
2. Определите метод, который принимает коллекцию несортированных посадочных талонов и возвращает отсортированную коллекцию посадочных талонов, где первый проход начинается в начальной точке, а последний проход заканчивается в конечной точке.
Примечание — коллекция посадочных талонов должна быть в формате, определенном на шаге 1.

Комментарии:

1. Теперь в этом так много смысла!! Спасибо.