feat(content): function signatures + test cases
This commit is contained in:
@@ -10,6 +10,26 @@ patterns:
|
||||
- bfs
|
||||
- dynamic-programming
|
||||
|
||||
function_signature: "def findCheapestPrice(n: int, flights: list[list[int]], src: int, dst: int, k: int) -> int:"
|
||||
|
||||
test_cases:
|
||||
visible:
|
||||
- input: { n: 4, flights: [[0, 1, 100], [1, 2, 100], [2, 0, 100], [1, 3, 600], [2, 3, 200]], src: 0, dst: 3, k: 1 }
|
||||
expected: 700
|
||||
- input: { n: 3, flights: [[0, 1, 100], [1, 2, 100], [0, 2, 500]], src: 0, dst: 2, k: 1 }
|
||||
expected: 200
|
||||
- input: { n: 3, flights: [[0, 1, 100], [1, 2, 100], [0, 2, 500]], src: 0, dst: 2, k: 0 }
|
||||
expected: 500
|
||||
hidden:
|
||||
- input: { n: 2, flights: [[0, 1, 100]], src: 0, dst: 1, k: 0 }
|
||||
expected: 100
|
||||
- input: { n: 3, flights: [[0, 1, 100], [1, 2, 100]], src: 0, dst: 2, k: 0 }
|
||||
expected: -1
|
||||
- input: { n: 4, flights: [[0, 1, 1], [0, 2, 5], [1, 2, 1], [2, 3, 1]], src: 0, dst: 3, k: 1 }
|
||||
expected: 6
|
||||
- input: { n: 5, flights: [[0, 1, 5], [1, 2, 5], [0, 3, 2], [3, 1, 2], [1, 4, 1], [4, 2, 1]], src: 0, dst: 2, k: 2 }
|
||||
expected: 7
|
||||
|
||||
description: |
|
||||
There are `n` cities connected by some number of flights. You are given an array `flights` where `flights[i] = [from_i, to_i, price_i]` indicates that there is a flight from city `from_i` to city `to_i` with cost `price_i`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user