mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-12 01:00:13 -04:00
1.1 KiB
1.1 KiB
id, title, challengeType, dashedName
| id | title | challengeType | dashedName |
|---|---|---|---|
| 655773b0591c5f9f4045883e | Крок 24 | 20 | step-24 |
--description--
Алгоритм почнеться з вказаного вузла. Потім він досліджуватиме граф, щоб знайти найкоротший шлях між початковим вузлом, або джерелом, та всіма іншими вузлами.
Для цього функції потрібні два параметри: graph та start. Додайте їх до оголошення функції.
--hints--
Функція має приймати graph та start як параметри (в такому ж порядку).
({ test: () => assert(runPython(`
import inspect
sig = str(inspect.signature(shortest_path))
sig == '(graph, start)'
`))
})
--seed--
--seed-contents--
--fcc-editable-region--
my_graph = {
'A': [('B', 3), ('D', 1)],
'B': [('A', 3), ('C', 4)],
'C': [('B', 4), ('D', 7)],
'D': [('A', 1), ('C', 7)]
}
def shortest_path():
pass
--fcc-editable-region--