leetcode

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