diff --git a/2110. Number of Smooth Descent Periods of a Stock b/2110. Number of Smooth Descent Periods of a Stock new file mode 100644 index 0000000..300ac33 --- /dev/null +++ b/2110. Number of Smooth Descent Periods of a Stock @@ -0,0 +1,17 @@ +class Solution { +public: + long long getDescentPeriods(vector& prices) { + long long ans = 1; + long long len = 1; + + for (int i = 1; i < prices.size(); i++) { + if (prices[i] == prices[i - 1] - 1) { + len++; + } else { + len = 1; + } + ans += len; + } + return ans; + } +};