Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tank-bohr/acewidger


https://github.com/tank-bohr/acewidger

test-assignment

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# acewidger

## Задача

Напишите на PHP функцию поиска самого дешевого маршрута. Функция должна получать на входе три параметра: название населенного пункта отправления, название населенного пункта прибытия, а также список, каждый элемент которого представляет собой названия неких двух населенных пунктов и стоимость проезда от одного населенного пункта до другого. На выходе функция должна возвращать самый дешевый маршрут между населенными пунктами отправления и прибытия, в виде списка транзитных населенных пунктов (в порядке следования), а также общую стоимость проезда.

## Run tests

```bash
vendor/bin/phpunit --verbose
```

## Usage

```php
use Acewidger\Acewidger;

Acewidger::calc($start, $goal, $graph);
```