add solution for longest substring without repeating chars

Signed-off-by: test <test@gmail.com>