87. 一番長い重複文字のないsubstringを返す

JavaScriptAlgorithm
お役に立つのか?

少し工夫が必要  - accepted / - tried

渡される文字列の中の、一番長い重複文字のないsubstringを返してください。

複数ある場合は、どちらを返してもokです。

longestUniqueSubstr('aaaaa')
// 'a'
longestUniqueSubstr('abcabc')
// 'abc', or 'bca', or 'cab'
longestUniqueSubstr('a12#2')
// 'a12#'

質問

時間と空間複雑性は?もっといい方法ありますか?

15分間以内で解いてみて

ディスカス(30)