This solution is outdated. To rescore this solution, sign in.
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(circumscribed_pentagon(p,cp,r),y_correct))
|
2 | Pass |
p = [0,5.61; 5.40,1.69; 3.34,-4.66; -3.34,-4.66; -5.40,1.69];
cp = [0,0];
r = 5;
y_correct = 2;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
3 | Pass |
p = [0,6.18; 5.88,1.91; 3.63,-5.00; -3.63,-5.00; -5.88,1.91];
cp = [0,0];
r = 5;
y_correct = 3;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
4 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
5 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
6 | Pass |
p = [20,13.61; 25.40,9.69; 23.34,3.34; 16.66,3.34; 14.60,9.69];
cp = [20,8];
r = 5;
y_correct = 2;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
7 | Pass |
p = [20,14.18; 25.88,9.91; 23.63,3.00; 16.37,3.00; 14.12,9.91];
cp = [20,8];
r = 5;
y_correct = 3;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
8 | 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 = 4;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
9 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
10 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
11 | 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 = 4;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
12 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
13 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
14 | 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 = 4;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
15 | 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(circumscribed_pentagon(p,cp,r),y_correct))
|
16 | Pass |
p = [26.97,34.06; 32.37,30.14; 30.31,23.79; 23.63,23.79; 21.57,30.14];
cp = [26.97,28.45];
r = 5;
y_correct = 2;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
17 | Pass |
p = [31.35,32.83; 32.49,25.64; 26.00,22.34; 20.85,27.48; 24.16,33.97];
cp = [26.97,28.45];
r = 5;
y_correct = 3;
assert(isequal(circumscribed_pentagon(p,cp,r),y_correct))
|
Extract leading non-zero digit
1205 Solvers
Maximum running product for a string of numbers
1112 Solvers
1800 Solvers
Change the sign of even index entries of the reversed vector
296 Solvers
516 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!