Problem Statement
NOT JUMPY: 28459, 28549, 1091919, 97753, 111111 JUMPY: 290464, 13131313, 97539753, 5Create a class JumpyNum that contains a method howMany that is given low and high and returns the number of jumpy numbers that are between low and high, inclusive.
Definition
- Class:
- JumpyNum
- Method:
- howMany
- Parameters:
- int, int
- Returns:
- int
- Method signature:
- int howMany(int low, int high)
- (be sure your method is public)
Constraints
- low is between 1 and 2,000,000,000, inclusive.
- high is between low and 2,000,000,000, inclusive.
Examples
1
10
Returns: 9
All the single digit numbers are jumpy, but 10 isn't since 1 and 0 differ by only 1.
9
23
Returns: 9
The jumpy ones are 9,13,14,15,16,17,18,19,20
2000000000
2000000000
Returns: 0
1
13
Returns: 10
22
99
Returns: 56
7922
7999
Returns: 41
8000
20934
Returns: 3766
3
4
Returns: 2
1
2000000000
Returns: 127322182
1354100000
1354199999
Returns: 0
1033267184
1039084277
Returns: 0
368623901
745096298
Returns: 29421953
1619781555
1671374669
Returns: 2998934
330054207
389287129
Returns: 3978836
1479021841
1574412682
Returns: 6988993
1073892123
1763500664
Returns: 34920012
241467314
484365900
Returns: 18848044
1592607457
1996091894
Returns: 30384634
1823158726
1857880428
Returns: 3525792
1546048761
1887798220
Returns: 24624641
777302166
1498897233
Returns: 30724592
245652535
1544939342
Returns: 75415095
1303850182
1669604261
Returns: 26467517
1769203357
1978859279
Returns: 16158437
621165609
1401434096
Returns: 34561474
1354327837
1851729046
Returns: 38708931
721904111
1520685542
Returns: 36759865
467869903
1085150496
Returns: 40218617
792133895
901584580
Returns: 7904617
983015434
1306810923
Returns: 654043
1515585351
1837259401
Returns: 23874620
1003570298
1323340801
Returns: 2104265
1875376679
1969453691
Returns: 7027822
1114211617
1310371035
Returns: 1121384
1403905192
1879993713
Returns: 35676698
1076003968
1851093960
Returns: 41296931
1905291488
1964858599
Returns: 6308065
1697410152
1712122067
Returns: 1178211
1657126930
1956108164
Returns: 22088557
1536461910
1924074849
Returns: 27379787
2756
1361498984
Returns: 79383250
1193
191999890
Returns: 16804464
8918
1169349842
Returns: 76084954
9493
1509208000
Returns: 91504183
17400
827420065
Returns: 63649081
13259
1565443940
Returns: 94597382
9368
870993442
Returns: 67988594
17209
334943430
Returns: 26953460
3234
196123567
Returns: 17378362
9994
20795079
Returns: 2552577
20
205
Returns: 111
19
20
Returns: 2
1
2000000000
Returns: 127322182
11
2000000000
Returns: 127322173
34
425342523
Returns: 34522091
31
1900000053
Returns: 119225983
1
1234567
Returns: 202174
1000000000
2000000000
Returns: 51233764
1223
1999878453
Returns: 127321646
1456
13987456
Returns: 1597294
1029
923793743
Returns: 70251287
2
1999999999
Returns: 127322181
58
58
Returns: 1
99
9999999
Returns: 1459616
1
1974979797
Returns: 127028615
10
923793743
Returns: 70251814
13554267
293446455
Returns: 22692631
1423
1998931839
Returns: 127321579