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