小Q得到一个神奇的数列: 1, 12, 123,…12345678910,1234567891011…。
并且小Q对于能否被3整除这个性质很感兴趣。
小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除,
思路:能被3 整除的数,他的各个位数相加也能被3 整除。
public class Main{
public int Sum (int a,int b){
int result=0;
for(int i=0;i<b-a+1;i++){
int sum=0;
for(int j=1;j<=a+i;j++){
sum=j+sum;
}
if(sum%3==0)
result++;
}
return result;
}
public static void main(String[] args) {
}
}