牛客网-整除3

package practice;
import java.util.Scanner;

public class ZhengChu3 {
//	小Q得到一个神奇的数列: 1, 12, 123,...12345678910,1234567891011...。
//
//	并且小Q对于能否被3整除这个性质很感兴趣。
//
//	小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。
//	输入描述:
//		输入包括两个整数l和r(1 <= l <= r <= 1e9), 表示要求解的区间两端。
//	输出描述:
//		输出一个整数, 表示区间内能被3整除的数字个数。
//	说明
//	12, 123, 1234, 12345...
//	其中12, 123, 12345能被3整除。
	   public static void main(String args[]){
	        Scanner input=new Scanner(System.in);
	        int l,r;
	        int count=0;
	        l=input.nextInt();
	        r=input.nextInt();
	        if(1 <= l &&l<= r&&r <= 1e9)
	        {
	        	for(int i=l; i<=r; i++){
	        		switch(i%3){
		                case 1: ;break;
		                case 2: ++count;break;
		                case 0: ++count;break;
	        		}
	        	}
	        	System.out.println(count);
	        }
	         
	    }
	
}



posted @ 2019-08-21 20:53  啾啾啾lhd  阅读(133)  评论(0编辑  收藏  举报