Cody

# Problem 1074. Property dispute!

Solution 1553814

Submitted on 8 Jun 2018
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
a = [0 0 5 10]; b = [3 2 6 6]; c = [3 2 2 6]; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint1 (line 4) In solutionTest (line 3)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint1 (line 4) In solutionTest (line 3)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test1 (line 4) assert(isequal(disputed_region(a,b),c))

2   Fail
a = [0 1 2 3]; b = [-1 2 4 5]; c = [0 2 2 2]; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test2 (line 4) assert(isequal(disputed_region(a,b),c))

3   Fail
a = [3 4 6 1]; b = [2 1 2 2]; c = []; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test3 (line 4) assert(isequal(disputed_region(a,b),c))

4   Fail
a = [5 18 14 6]; b = [11 23 17 18]; c = [11 23 8 1]; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint4 (line 4) In solutionTest (line 9)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint4 (line 4) In solutionTest (line 9)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test4 (line 4) assert(isequal(disputed_region(a,b),c))

5   Fail
a = [100 97 3 2]; b = [99 93 12 12]; c = [100 97 3 2]; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint5 (line 4) In solutionTest (line 11)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint5 (line 4) In solutionTest (line 11)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test5 (line 4) assert(isequal(disputed_region(a,b),c))

6   Fail
delta = 0.5; a = [0 0 5 10]+delta; b = [3 2 6 6]+delta; c = [3 2 2 6]+delta; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint6 (line 5) In solutionTest (line 13)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint6 (line 5) In solutionTest (line 13)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test6 (line 5) assert(isequal(disputed_region(a,b),c))

7   Fail
a = [0 0 1 1]; b = [2 2 1 1]; c = []; assert(isequal(disputed_region(a,b),c))

[Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint7 (line 4) In solutionTest (line 15)] [Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.] [> In polyshape/checkAndSimplify (line 421) In polyshape (line 155) In disputed_region (line 2) In ScoringEngineTestPoint7 (line 4) In solutionTest (line 15)]

Error using get Cannot find 'get' method for polyshape class. Error in disputed_region (line 2) get(intersect(polyshape([A(1) A(1) A(1)+A(3) A(1)+A(3)],[A(2) A(2)+A(4) A(2) A(2)+A(4)]),polyshape([B(1) B(1) B(1)+B(3) B(1)+B(3)],[B(2) B(2)+B(4) B(2) B(2)+B(4)])),'Vertices') Error in Test7 (line 4) assert(isequal(disputed_region(a,b),c))

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!