@@ -16,23 +16,18 @@ def calculate_span(price: list[int]) -> list[int]:
16
16
Returns:
17
17
List of span values.
18
18
19
- >>> price = [10, 4, 5, 90, 120, 80]
20
- >>> calculate_span(price)
21
- [1.0, 1.0, 2.0, 4.0, 5.0, 1.0]
22
- >>> price = [100, 50, 60, 70, 80, 90]
23
- >>> calculate_span(price)
24
- [1.0, 1.0, 2.0, 3.0, 4.0, 5.0]
25
- >>> price = [5, 4, 3, 2, 1]
26
- >>> calculate_span(price)
27
- [1.0, 1.0, 1.0, 1.0, 1.0]
28
- >>> price = [1, 2, 3, 4, 5]
29
- >>> calculate_span(price)
30
- [1.0, 2.0, 3.0, 4.0, 5.0]
31
- >>> price = [10, 20, 30, 40, 50]
32
- >>> calculate_span(price)
33
- [1.0, 2.0, 3.0, 4.0, 5.0]
34
- >>> calculation_span(price=[100, 80, 60, 70, 60, 75, 85])
35
- [1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 6.0]
19
+ >>> calculate_span([10, 4, 5, 90, 120, 80])
20
+ [1, 1, 2, 4, 5, 1]
21
+ >>> calculate_span([100, 50, 60, 70, 80, 90])
22
+ [1, 1, 2, 3, 4, 5]
23
+ >>> calculate_span([5, 4, 3, 2, 1])
24
+ [1, 1, 1, 1, 1]
25
+ >>> calculate_span([1, 2, 3, 4, 5])
26
+ [1, 2, 3, 4, 5]
27
+ >>> calculate_span([10, 20, 30, 40, 50])
28
+ [1, 2, 3, 4, 5]
29
+ >>> calculation_span([100, 80, 60, 70, 60, 75, 85])
30
+ [1, 1, 1, 2, 1, 4, 6]
36
31
"""
37
32
n = len (price )
38
33
s = [0 ] * n
0 commit comments