Cody

# Problem 3002. Not square-free number sequence

Solution 2165925

Submitted on 19 Mar 2020
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Fail
n = 1:5; arr_corr = [4, 8, 9, 12, 16]; assert(isequal(not_squarefree_seq(n),arr_corr))

ans = Columns 1 through 30 4 8 9 12 16 18 20 24 25 27 28 32 36 40 44 45 48 49 50 52 54 56 60 63 64 68 72 75 76 80 Columns 31 through 60 81 84 88 90 92 96 98 99 100 104 108 112 116 117 120 121 124 125 126 128 132 135 136 140 144 147 148 150 152 153 Columns 61 through 78 156 160 162 164 168 169 171 172 175 176 180 184 188 189 192 196 198 200

Output argument "arr" (and maybe others) not assigned during call to "not_squarefree_seq". Error in Test1 (line 3) assert(isequal(not_squarefree_seq(n),arr_corr))

2   Fail
n = 1:10; arr_corr = [4, 8, 9, 12, 16, 18, 20, 24, 25, 27]; assert(isequal(not_squarefree_seq(n),arr_corr))

ans = Columns 1 through 30 4 8 9 12 16 18 20 24 25 27 28 32 36 40 44 45 48 49 50 52 54 56 60 63 64 68 72 75 76 80 Columns 31 through 60 81 84 88 90 92 96 98 99 100 104 108 112 116 117 120 121 124 125 126 128 132 135 136 140 144 147 148 150 152 153 Columns 61 through 78 156 160 162 164 168 169 171 172 175 176 180 184 188 189 192 196 198 200

Output argument "arr" (and maybe others) not assigned during call to "not_squarefree_seq". Error in Test2 (line 3) assert(isequal(not_squarefree_seq(n),arr_corr))

3   Fail
n = 3:7; arr_corr = [9 12 16 18 20]; assert(isequal(not_squarefree_seq(n),arr_corr))

ans = Columns 1 through 30 4 8 9 12 16 18 20 24 25 27 28 32 36 40 44 45 48 49 50 52 54 56 60 63 64 68 72 75 76 80 Columns 31 through 60 81 84 88 90 92 96 98 99 100 104 108 112 116 117 120 121 124 125 126 128 132 135 136 140 144 147 148 150 152 153 Columns 61 through 78 156 160 162 164 168 169 171 172 175 176 180 184 188 189 192 196 198 200

Output argument "arr" (and maybe others) not assigned during call to "not_squarefree_seq". Error in Test3 (line 3) assert(isequal(not_squarefree_seq(n),arr_corr))

4   Fail
n = 20:30; arr_corr = [52 54 56 60 63 64 68 72 75 76 80]; assert(isequal(not_squarefree_seq(n),arr_corr))

ans = Columns 1 through 30 4 8 9 12 16 18 20 24 25 27 28 32 36 40 44 45 48 49 50 52 54 56 60 63 64 68 72 75 76 80 Columns 31 through 60 81 84 88 90 92 96 98 99 100 104 108 112 116 117 120 121 124 125 126 128 132 135 136 140 144 147 148 150 152 153 Columns 61 through 78 156 160 162 164 168 169 171 172 175 176 180 184 188 189 192 196 198 200

Output argument "arr" (and maybe others) not assigned during call to "not_squarefree_seq". Error in Test4 (line 3) assert(isequal(not_squarefree_seq(n),arr_corr))

5   Fail
n = 1:62; arr_corr = [4, 8, 9, 12, 16, 18, 20, 24, 25, 27, 28, 32, 36, 40, 44, 45, 48, 49, 50, 52, 54, 56, 60, 63, 64, 68, 72, 75, 76, 80, 81, 84, 88, 90, 92, 96, 98, 99, 100, 104, 108, 112, 116, 117, 120, 121, 124, 125, 126, 128, 132, 135, 136, 140, 144, 147, 148, 150, 152, 153, 156, 160]; assert(isequal(not_squarefree_seq(n),arr_corr))

ans = Columns 1 through 30 4 8 9 12 16 18 20 24 25 27 28 32 36 40 44 45 48 49 50 52 54 56 60 63 64 68 72 75 76 80 Columns 31 through 60 81 84 88 90 92 96 98 99 100 104 108 112 116 117 120 121 124 125 126 128 132 135 136 140 144 147 148 150 152 153 Columns 61 through 78 156 160 162 164 168 169 171 172 175 176 180 184 188 189 192 196 198 200

Output argument "arr" (and maybe others) not assigned during call to "not_squarefree_seq". Error in Test5 (line 3) assert(isequal(not_squarefree_seq(n),arr_corr))

6   Fail
i1 = randi(20,1); n = i1:(i1+randi(25,1)); arr_tot = [4, 8, 9, 12, 16, 18, 20, 24, 25, 27, 28, 32, 36, 40, 44, 45, 48, 49, 50, 52, 54, 56, 60, 63, 64, 68, 72, 75, 76, 80, 81, 84, 88, 90, 92, 96, 98, 99, 100, 104, 108, 112, 116, 117, 120, 121, 124, 125, 126, 128, 132, 135, 136, 140, 144, 147, 148, 150, 152, 153, 156, 160]; arr_corr = arr_tot(n); assert(isequal(not_squarefree_seq(n),arr_corr))

ans = Columns 1 through 30 4 8 9 12 16 18 20 24 25 27 28 32 36 40 44 45 48 49 50 52 54 56 60 63 64 68 72 75 76 80 Columns 31 through 60 81 84 88 90 92 96 98 99 100 104 108 112 116 117 120 121 124 125 126 128 132 135 136 140 144 147 148 150 152 153 Columns 61 through 78 156 160 162 164 168 169 171 172 175 176 180 184 188 189 192 196 198 200

Output argument "arr" (and maybe others) not assigned during call to "not_squarefree_seq". Error in Test6 (line 5) assert(isequal(not_squarefree_seq(n),arr_corr))