optimize solution longest_substring_without_repeating_characters 76ms

trick: using array is must faster than using unordered_map