Cody

# Problem 45220. Find triangles from edge

Solution 2115110

Submitted on 2 Feb 2020 by Nikolaos Nikolaou
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   Pass
T = [1, 2, 3;... 1, 3, 4;... 1, 2, 4;... 2, 3, 4]; e = [2, 4]; S = [1, 2, 4;... 2, 3, 4]; assert(isequal(sortrows(find_triangles_from_edge(T,e)),S))

S = 1 2 4 2 3 4

2   Pass
T = [1, 2, 3;... 1, 3, 4;... 1, 4, 5;... 1, 2, 5;... 2, 3, 6;... 3, 4, 6;... 4, 5, 6;... 2, 5, 6;... 2, 3, 4;... 2, 4, 5;... 1, 2, 4;... 2, 4, 6]; e = [2, 4]; S = [1, 2, 4;... 2, 3, 4;... 2, 4, 5;... 2, 4, 6]; assert(isequal(sortrows(find_triangles_from_edge(T,e)),S))

S = 2 3 4 2 4 5 1 2 4 2 4 6

3   Pass
T = [1, 2, 4;... 2, 3, 4;... 5, 6, 8;... 6, 7, 8;... 1, 2, 5;... 2, 5, 6;... 2, 3, 6;... 3, 6, 7;... 3, 4, 7;... 4, 7, 8;... 1, 4, 8;... 1, 5, 8]; e = [3, 7]; S = [3, 4, 7;... 3, 6, 7]; assert(isequal(sortrows(find_triangles_from_edge(T,e)),S))

S = 3 6 7 3 4 7

4   Pass
T = [2, 3, 5;... 3, 5, 7;... 5, 7, 11;... 7, 11, 13]; e = [6, 8]; assert(isempty(find_triangles_from_edge(T,e)))

S = []