thishugo/trip
该软件包已被 废弃 且不再维护。未建议替代软件包。
排序工具
dev-master
2017-10-14 01:22 UTC
Requires
- php: >=5.6.4
Requires (Dev)
- phpunit/phpunit: 4.4.*
This package is not auto-updated.
Last update: 2017-10-21 19:31:40 UTC
README
使用 Composer
$ composer install
如果您没有 composer,可以从 Composer 获取
运行应用程序
请注意,该应用程序使用的源文件位于 "src/Repositories/Cards.php" 路径。您可以按照需要重新排序数组或使用自己的数组。
$ php index.php
测试
要运行测试,请确保您位于主文件夹中,然后您可以运行此命令行
$ vendor/phpunit/phpunit/phpunit --bootstrap tests/bootstrap.php tests
完整文档
您有一堆代表各种交通工具的登机牌,这些交通工具将从 A 点通过沿途的几个站点带您到 B 点。所有的登机牌都是乱序的,您不知道您的旅程从哪里开始,也并不知道它在哪里结束。每张登机牌都包含座位分配和交通工具信息(如航班号、公交车号等)。
该软件包让您对这类列表进行排序,并返回完成您旅程的描述。
例如,API 应该能够接受您提供的、以您定义的格式提供的无序列表,并生成此列表
- 乘坐从马德里到巴塞罗那的火车 78A。坐在 45B 座位。
- 乘坐从巴塞罗那到热那亚机场的机场巴士。无座位分配。
- 从热那亚机场出发,乘坐飞往斯德哥尔摩的航班 SK455。登机口 45B,座位 3A。行李将在柜台 344 处办理托运。
- 从斯德哥尔摩出发,乘坐飞往纽约肯尼迪机场的航班 SK22。登机口 22,座位 7B。行李将自动从上一段行程转移。
- 您已到达您的最终目的地。