leetcode 974
题目:
974 可被K整除的子数组
遍历数组问题
注意:
- range() 不是range【】 无a++ 只有a+=1
- continue跳出本次循环或者break跳出整个for循环。
- Python 可以同一行显示多条语句,方法是用分号 ; 分开不是每个语句都用;结束
第一方案:(从第一个元素开始,依次叠加判断往后遍历 然后第二个元素开始)
def subarraysDivByK(self, A, K):
“”"
:type A: List[int]
:type K: int
:rtype: int
“”"
long=len(A);
res=0;
for p in range(long):
q=p;
sum=0;
while q<long:
sum=sum+A[q];
if sum % K == 0:
res+=1;
q+=1;
return res