예제 #1
0
 static void Main(string[] args)
 {
     var result1 = TwoSum1.TwoSum(new int[] { 2, 7, 11, 15 }, 9);
     var result2 = AddTwoNumbers2.AddTwoNumbers(
         new ListNode(2)
     {
         next = new ListNode(4)
         {
             next = new ListNode(3)
         }
     },
         new ListNode(5)
     {
         next = new ListNode(6)
         {
             next = new ListNode(4)
         }
     });
     var result3  = LongestSubstringWithoutRepeatingCharacters3.LengthOfLongestSubstring("abcabcbb");
     var result4  = MedianOfTwoSortedArrays4.FindMedianSortedArrays(new int[] { 1, 3 }, new int[] { 2 });
     var result5  = LongestPalindromicSubstring5.LongestPalindrome("aaabaaaa");
     var result6  = ZigZagConversion6.Convert("ABCD", 2);
     var result7  = ReverseInteger7.Reverse(-123);
     var result8  = StringToIntegerAtoi8.MyAtoi("4193 with words");
     var result9  = PalindromeNumber9.IsPalindrome(121);
     var result10 = RegularExpressionMatching10.IsMatch("ab", ".*..c*");
 }
        public void LengthOfLongestSubstringTest(string s, int expected)
        {
            var target = new LongestSubstringWithoutRepeatingCharacters3();

            var actual = target.LengthOfLongestSubstring(s);

            Assert.Equal(expected, actual);
        }