Problem Statement
John thinks 4 and 7 are lucky digits, and all other digits are not lucky. A lucky number is a number that contains only lucky digits in decimal notation.
You are given
Definition
- Class:
- TheLuckyNumbers
- Method:
- count
- Parameters:
- int, int
- Returns:
- int
- Method signature:
- int count(int a, int b)
- (be sure your method is public)
Constraints
- a will be between 1 and 1,000,000,000, inclusive.
- b will be between a and 1,000,000,000, inclusive.
Examples
1
10
Returns: 2
There are only two lucky numbers among the first ten positive integers.
11
20
Returns: 0
But there are none among the next ten.
74
77
Returns: 2
These two numbers are lucky. There are no additional lucky numbers between them.
1000000
5000000
Returns: 64
1
1000000000
Returns: 1022
42
68
Returns: 2
1
35
Returns: 2
25
70
Returns: 2
59
79
Returns: 2
63
65
Returns: 0
42
18468
Returns: 28
335
26501
Returns: 24
170
15725
Returns: 24
479
29359
Returns: 20
963
24465
Returns: 16
42
18468
Returns: 28
6335
26501
Returns: 8
15725
19170
Returns: 0
11479
29359
Returns: 0
24465
26963
Returns: 0
42
900018467
Returns: 1020
6335
900026500
Returns: 1000
19170
900015724
Returns: 992
11479
900029358
Returns: 992
26963
900024464
Returns: 992
47474
774774747
Returns: 908
4
777777777
Returns: 1022
7
774747747
Returns: 939
5
777474760
Returns: 979
77447904
774479991
Returns: 464
447747444
447747444
Returns: 1
447747443
447747445
Returns: 1
447747443
447747443
Returns: 0
4
999999997
Returns: 1022
1
999999999
Returns: 1022
10
1000000000
Returns: 1020
1
999921921
Returns: 1022
1
100000000
Returns: 510
1
777777777
Returns: 1022
100000000
1000000000
Returns: 512
500000
500000000
Returns: 672
10000000
1000000000
Returns: 768
50000
500000000
Returns: 720
500
850
Returns: 4
525
12500
Returns: 20
4
7
Returns: 2
1
74703586
Returns: 414
7
1000000000
Returns: 1021
4
4
Returns: 1
7
999999999
Returns: 1021
7
7
Returns: 1
50
51
Returns: 0
17
1000000000
Returns: 1020
4
1000000000
Returns: 1022
77
1000000000
Returns: 1017
1
4447
Returns: 16
2778
714642470
Returns: 752
7
777777777
Returns: 1021
62419
987654321
Returns: 976
999999999
1000000000
Returns: 0
1
605
Returns: 10
781282001
972285889
Returns: 0
77
777777777
Returns: 1017
8
10
Returns: 0
1
2
Returns: 0
1
44234523
Returns: 254
1
47
Returns: 4