結果 : longest substring without repeating characters leetcode python solution