题目链接:3701. 计算交替和(简单)
算法原理:
解法:枚举
1ms击败83.20%
时间复杂度O(N)
思路很简单,用两个累加和dsum、ssum分别统计偶数和奇数的累加和,返回二者的差即可
Java代码:
class Solution { public int alternatingSum(int[] nums) { int dsum=0,ssum=0; for(int i=0;i<nums.length;i++){ if(i%2==0) dsum+=nums[i]; else ssum+=nums[i]; } return dsum-ssum; } }