public void Example1() { var sol = new MakeTwoArraysEqualByReversingSubArrays(); var result = sol.CanBeEqual ( new[] { 1, 2, 3, 4 }, new[] { 2, 4, 1, 3 } ); Assert.IsTrue(result); }
public void Example5() { var sol = new MakeTwoArraysEqualByReversingSubArrays(); Assert.IsTrue(sol.CanBeEqual ( new[] { 1, 1, 1, 1, 1 }, new[] { 1, 1, 1, 1, 1 } )); Assert.IsFalse(sol.CanBeEqual ( new[] { 1, 1, 1, 1, 1 }, new[] { 1, 1, 1, 1, 2 } )); }