Example #1
0
        public void TestCanCompleteCircuit()
        {
            var r = GasStation.CanCompleteCircuit(new[] { 1, 2, 3, 4, 5 }, new[] { 3, 4, 5, 1, 2 });

            Assert.AreEqual(r, 3);

            r = GasStation.CanCompleteCircuit(new[] { 2, 3, 4 }, new[] { 3, 4, 3 });
            Assert.AreEqual(r, -1);
        }