Problem Statement
You are given two
Definition
- Class:
- SumOfLuckiness
- Method:
- theSum
- Parameters:
- int, int
- Returns:
- long
- Method signature:
- long theSum(int A, int B)
- (be sure your method is public)
Constraints
- A will be between 1 and 2,000,000,000, inclusive.
- B will be between A and 2,000,000,000, inclusive.
Examples
1
10
Returns: 2
The luckiness of 4 is 1. The luckiness of 7 is 1. The luckiness of the other numbers is 0. So, the sum of luckiness is 2.
40
47
Returns: 8
The luckiness of 40, 41, 42, 43, 45, and 46 is 1. The luckiness of 44 is 2. The luckiness of 47 is 0.
58
526
Returns: 231
4444
7777
Returns: 2338
585858585
858585858
Returns: 287481025
1
1
Returns: 0
1
2000000000
Returns: 2008249560
2000000000
2000000000
Returns: 0
7
7
Returns: 1
4
4
Returns: 1
4
7
Returns: 2
4
1000
Returns: 492
12345
1234567890
Returns: 1221528868
2000000
2000000000
Returns: 2006673768
1819245736
2000000000
Returns: 170834843
100
526
Returns: 215
777777777
1777777777
Returns: 1004124789
444444444
1444444444
Returns: 1004124789
444444444
777777777
Returns: 353825136
893274
1324238943
Returns: 1305462848
23
433
Returns: 174
333333333
999999999
Returns: 694239930
184382
323462173
Returns: 301221058
111111
444444
Returns: 256884
44
44
Returns: 2
77
77
Returns: 2
777777777
877777777
Returns: 102846195
444444444
544444444
Returns: 108830474
100
156
Returns: 19
45634
23456443
Returns: 20005740
99
9999
Returns: 6004
3467
24567918
Returns: 21209422
7
9
Returns: 1
927388
937354
Returns: 5996
934345834
962817335
Returns: 28249479
8712
923473
Returns: 726150
188888
818394
Returns: 525145
1
2
Returns: 0
1
1999999996
Returns: 2008249559
3
2000000000
Returns: 2008249560
1
1999999997
Returns: 2008249560
2
1999999999
Returns: 2008249560
13
100000000
Returns: 93769774
1
199999999
Returns: 187539552