不要62 //java字符串功能强大呀
import java.util.*;
import java.math.*;

public class Main
{
	public static int arr[] = new int[1000001];
	public static void init()
	{
		arr[1]= 1;
		for(int i=2;i<1000001;i++)
		{
			String s = Integer.toString(i);
			if(s.indexOf("62")==-1&&s.indexOf('4')==-1)
				arr[i]=arr[i-1]+1;
			else arr[i]= arr[i-1];
		}
	}
	public static void main(String[]args)
	{
		Main.init();
		Scanner in = new Scanner(System.in);
		int a,b;
		while(in.hasNext())
		{
			a = in.nextInt();
			b = in.nextInt();
			if(a==0 &&b==0)break;
		    int count=0;
		    if(Integer.toString(Math.min(a, b)).indexOf('4')==-1&&
		    		Integer.toString(Math.min(a, b)).indexOf("62")==-1) count++;
			System.out.println(arr[Math.max(a, b)]-arr[Math.min(a, b)]+count);
		}
	}
}

阅读更多
文章标签: import string class
个人分类: ACM
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

不要62 //java字符串功能强大呀

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭