Shkruaj kod JavaScript për të zgjidhur këtë mister programimi.
Duke pasur parasysh një varg, gjeni gjatësinë e nënvargut më të gjatë pa karakterë të përsëritur. Shembull: Input: "abcabcbb" Output: 3
lengthOfLongestSubstring(str) { // inicializoni një variabel rresht dhe një variabel matrix let currentString = " ", charIndexes = []; // përsëritni përmes vargjes për (let i = 0; i < str.length; i++) { // nëse karakteri është në hartë, përditësoni indeksin në të tanishëm nëse (charIndexes.includes(str[i])) { charIndexes = charIndexes.slice(charIndexes.indexOfstr[i]) + 1); } // shtoni karakterin e matricës indeksin e tij në charIndexes.push(str[i]); // përditësoni rreshtin aktualString = (currenting.length <Indexes.length)?Indexes.join (("") String; } // ktheni grafikin aktualString; funksionin aktualString.