using System.Collections.Generic;
public static void Main()
int result = LengthOfLongestSubstring(s);
Console.WriteLine(result);
public static int LengthOfLongestSubstring(string s) {
char[] sa = s.ToCharArray();
List<char> subs = new List<char>();
int strl = 0; int maxstr =0;
for(int i =0; i<sa.Length; i++){
for(int j =1; j<sa.Length; j++)
if(!subs.Contains(sa[j]))
Console.WriteLine("max str = " + maxstr);
Console.WriteLine("str l " + strl);
maxstr = maxstr > strl ? maxstr : strl;