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);
}
}
}
不要62 //java字符串功能强大呀
最新推荐文章于 2021-03-09 20:15:40 发布