Very sneaky noticing this pattern in the answers.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
p = [0,5; 4.76,1.55; 2.94,-4.05; -2.94,-4.05; -4.76,1.55];
cp = [0,0];
r = 5;
y_correct = 1;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
1
|
2 | Pass |
p = [0,6.58; 6.42,1.92; 3.97,-5.63; -3.97,-5.63; -6.42,1.92];
cp = [0,0];
r = 5;
y_correct = 2;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
2
|
3 | Pass |
p = [0,4.55; 4.28,1.44; 2.65,-3.59; -2.65,-3.59; -4.28,1.44];
cp = [0,0];
r = 5;
y_correct = 0;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
0
|
4 | Pass |
cp = [20,8];
p = [0,5; 4.76,1.55; 2.94,-4.05; -2.94,-4.05; -4.76,1.55] + repmat(cp,[5,1]);
r = 5;
y_correct = 1;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
1
|
5 | Pass |
cp = [20,8];
p = [0,6.58; 6.42,1.92; 3.97,-5.63; -3.97,-5.63; -6.42,1.92] + repmat(cp,[5,1]);
r = 5;
y_correct = 2;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
2
|
6 | Pass |
cp = [20,8];
p = [0,4.55; 4.28,1.44; 2.65,-3.59; -2.65,-3.59; -4.28,1.44] + repmat(cp,[5,1]);
r = 5;
y_correct = 0;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
0
|
7 | Pass |
p = [23.66,11.42; 24.37,5.58; 19.05,3.10; 15.04,7.40; 17.89,12.54];
cp = [20,8];
r = 5;
y_correct = 1;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
1
|
8 | Pass |
p = [25.01,12.47; 25.98,4.58; 18.78,1.23; 13.37,7.03; 17.22,13.97];
cp = [20,8];
r = 5;
y_correct = 2;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
2
|
9 | Pass |
p = [23.27,11.12; 23.92,5.87; 19.12,3.63; 15.52,7.50; 18.08,12.13];
cp = [20,8];
r = 5;
y_correct = 0;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
0
|
10 | Pass |
p = [30.94,36.26; 35.61,27.09; 28.34,19.82; 19.17,24.49; 20.78,34.65];
cp = [26.97,28.45];
r = 8.75;
y_correct = 1;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
1
|
11 | Pass |
p = [32.54,38.78; 38.84,26.41; 29.02,16.59; 16.65,22.89; 18.83,36.61];
cp = [26.97,28.45];
r = 8.75;
y_correct = 2;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
2
|
12 | Pass |
p = [30.49,35.54; 34.69,27.29; 28.14,20.74; 19.89,24.95; 21.34,34.09];
cp = [26.97,28.45];
r = 8.75;
y_correct = 0;
assert(isequal(inscribed_pentagon(p,cp,r),y_correct))
ans =
0
|
1882 Solvers
How many trades represent all the profit?
520 Solvers
505 Solvers
Pernicious Anniversary Problem
735 Solvers
Van Eck's Sequence's nth member
291 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!