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 };