@@ -16,23 +16,18 @@ def calculate_span(price: list[int]) -> list[int]:
1616 Returns:
1717 List of span values.
1818
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]
3631 """
3732 n = len (price )
3833 s = [0 ] * n
0 commit comments