MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

# Solution 173148

Submitted on 5 Dec 2012 by James

Correct

87Size
`This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.`

### Test Suite

Test
Code Input and Output
1
Pass

```%%
[y numbers]=circular_prime(197)
assert(isequal(y,16)&&isequal(numbers,[2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197]))
```
```y =
16
numbers =
2     3     5     7    11    13    17    31    37    71    73    79    97   113   131   197
```
2
Pass

```%%
[y numbers]=circular_prime(100)
assert(isequal(y,13)&&isequal(numbers,[2 3 5 7 11 13 17 31 37 71 73 79 97]))
```
```y =
13
numbers =
2     3     5     7    11    13    17    31    37    71    73    79    97
```
3
Pass

```%%
[y numbers]=circular_prime(250)
assert(isequal(y,17)&&isequal(numbers,[2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197 199]))
```
```y =
17
numbers =
Columns 1 through 16
2     3     5     7    11    13    17    31    37    71    73    79    97   113   131   197
Column 17
199
```
4
Pass

```%%
[y numbers]=circular_prime(2000)
assert(isequal(y,27)&&isequal(numbers,[2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197 199 311 337 373 719 733 919 971 991 1193 1931]))
```
```y =
27
numbers =
Columns 1 through 8
2           3           5           7          11          13          17          31
Columns 9 through 16
37          71          73          79          97         113         131         197
Columns 17 through 24
199         311         337         373         719         733         919         971
Columns 25 through 27
991        1193        1931
```
5
Pass

```%%
[y numbers]=circular_prime(10000)
assert(isequal(y,33)&&isequal(numbers,[2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197 199 311 337 373 719 733 919 971 991 1193 1931 3119 3779 7793 7937 9311 9377]))
```
```y =
33
numbers =
Columns 1 through 8
2           3           5           7          11          13          17          31
Columns 9 through 16
37          71          73          79          97         113         131         197
Columns 17 through 24
199         311         337         373         719         733         919         971
Columns 25 through 32
991        1193        1931        3119        3779        7793        7937        9311
Column 33
9377
```
6
Pass

```%%
[y numbers]=circular_prime(54321)
assert(isequal(y,38)&&isequal(numbers,[2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197 199 311 337 373 719 733 919 971 991 1193 1931 3119 3779 7793 7937 9311 9377 11939 19391 19937 37199 39119]))
```
```y =
38
numbers =
Columns 1 through 8
2           3           5           7          11          13          17          31
Columns 9 through 16
37          71          73          79          97         113         131         197
Columns 17 through 24
199         311         337         373         719         733         919         971
Columns 25 through 32
991        1193        1931        3119        3779        7793        7937        9311
Columns 33 through 38
9377       11939       19391       19937       37199       39119
```