leetcodeSolution to some Leetcode problems written in C++ |
git clone git://git.dimitrijedobrota.com/leetcode.git |
Log | Files | Refs | README | LICENSE |
0413.cpp (420B)
0 class Solution {
1 public:
2 int numberOfArithmeticSlices(vector<int> &nums) {
3 int total = 0, crnt, cdiff = INT_MIN;
4 for (int i = 1; i < nums.size(); i++) {
5 int diff = nums[i] - nums[i - 1];
6 if (diff != cdiff) {
7 crnt = 0;
8 cdiff = diff;
9 continue;
10 }
11 total += ++crnt;
12 }
13 return total;
14 }
15 };