shad-go/hogwarts/README.md
Ivan Puzyrevskiy ba0278b9c6 Fix typos
2020-02-26 12:17:51 +03:00

25 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# hogwarts
Учебному офису школы чародейства и волшебства "Хогвартс".
В связи с назначением меня -- Долорес Амбридж -- директором вашей (ха-ха!) школы
прошу подготовить учебный план для начинающих чародеев первого года. Высылаю
список курсов и их пререквизитов.
Надеюсь, вы меня не подведете. Иначе будете объясняться с самим Министерством Магии!
## Технические детали
Реализуйте функцию `GetCourseList`.
На вход дан словарь пререквезитов для каждого курса. На выходе нужно вернуть список курсов
в порядке прохождения с учётом пререквизитов.
Если есть циклическая зависимость между курсами -- паникуйте!
### Примеры
Как запустить все тесты:
```
go test -v ./hogwarts/...
```