Problem Statement
A prime number is an integer greater than 1 that has no positive divisors other than 1 and itself. The first prime numbers are 2, 3, 5, 7, 11, 13, 17, ...
The number N is considered far from primes if there are no prime numbers between N-10 and N+10, inclusive, i.e., all numbers N-10, N-9, ..., N-1, N, N+1, ..., N+9, N+10 are not prime.
You are given an
Definition
- Class:
- FarFromPrimes
- 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 10 and 100000, inclusive.
- B will be between A and 100000, inclusive.
- (B - A) will be between 0 and 1000, inclusive.
Examples
3328
4100
Returns: 4
The far from primes numbers are 3480, 3750, 3978 and 4038.
10
1000
Returns: 0
19240
19710
Returns: 53
23659
24065
Returns: 20
97001
97691
Returns: 89
93569
94347
Returns: 60
55167
55869
Returns: 54
31979
31982
Returns: 0
53521
53677
Returns: 5
34247
34945
Returns: 21
46306
47258
Returns: 72
95941
95970
Returns: 0
70479
71300
Returns: 30
32037
32075
Returns: 1
44341
44941
Returns: 41
59527
60307
Returns: 83
38459
38724
Returns: 43
15332
16287
Returns: 75
12915
13852
Returns: 33
73274
73713
Returns: 26
66013
66629
Returns: 55
63658
63976
Returns: 24
88555
88941
Returns: 59
12929
13555
Returns: 31
47980
48509
Returns: 34
63460
63938
Returns: 18
96035
96209
Returns: 19
55290
55409
Returns: 2
72226
72725
Returns: 54
82211
83106
Returns: 93
53655
53666
Returns: 0
35373
35530
Returns: 9
38072
38986
Returns: 79
38880
39878
Returns: 70
23926
24206
Returns: 7
2965
3896
Returns: 22
74466
74809
Returns: 24
85365
86054
Returns: 96
70851
71295
Returns: 15
38074
38397
Returns: 19
69605
69743
Returns: 24
75539
76213
Returns: 76
30808
31033
Returns: 10
49190
50054
Returns: 65
84999
85780
Returns: 62
80334
80904
Returns: 31
89677
89958
Returns: 46
60507
60753
Returns: 29
74581
75351
Returns: 81
99651
100000
Returns: 18
73361
74255
Returns: 77
80014
80828
Returns: 37
2627
3526
Returns: 21
51568
52268
Returns: 15
7534
8344
Returns: 28
24726
25726
Returns: 62
54445
55445
Returns: 69
9324
10324
Returns: 40
24521
25521
Returns: 73
47456
48456
Returns: 58
99039
100000
Returns: 74
35283
36283
Returns: 93
21508
22508
Returns: 49
31830
32830
Returns: 92
61245
62245
Returns: 57
76004
77004
Returns: 82
51652
52652
Returns: 75
17813
18813
Returns: 26
27498
28498
Returns: 98
17654
18654
Returns: 30
11785
12785
Returns: 34
58336
59336
Returns: 118
95044
96044
Returns: 83
35145
36145
Returns: 100
36303
37303
Returns: 49
89999
90999
Returns: 81
99000
100000
Returns: 74
97001
97691
Returns: 89
10
1000
Returns: 0
2480
3480
Returns: 27
19322
19529
Returns: 22
4038
4038
Returns: 1
1338
1339
Returns: 2
3480
4038
Returns: 4
23659
24065
Returns: 20
9993
9993
Returns: 1
3480
3480
Returns: 1
3328
4038
Returns: 4
19240
19710
Returns: 53
5459
6410
Returns: 39
10000
10030
Returns: 7
19344
19344
Returns: 1
97662
97662
Returns: 1
17
17
Returns: 0
3749
3751
Returns: 1
98473
99469
Returns: 76
3328
4100
Returns: 4
3479
3481
Returns: 1
10
999
Returns: 0
99001
100000
Returns: 74
1000
1900
Returns: 17
3480
3750
Returns: 2
9000
9713
Returns: 21