Given a string s, return the length of the longest contiguous substring that contains no repeated characters. The input is a string, and the output is a single integer representing the maximum valid substring length.
def length_of_longest_substring(s):