{"ScriptPreparationCode":"function longestCommonPrefixOpt(strs) {\r\n // handle invalid input\r\n if (!Array.isArray(strs) || !strs.length) return \u0027\u0027;\r\n // sort array into shortest -\u003E longest word\r\n const sorted = strs.sort((a, b) =\u003E a.length - b.length);\r\n // the longest possible prefix is whatever the shortest word is, so set a max variable\r\n const max = sorted[0].length;\r\n // decrement through the number of possible characters in the shortest word\r\n for (let prefixLength = max; prefixLength \u003E= 0; prefixLength--) {\r\n // slice the shortest word up to the current prefix length\r\n const curPrefix = sorted[0].slice(0, prefixLength);\r\n // set variable to track whether the current prefix slice exists\r\n let isCommonPrefix = true;\r\n // set starting index for other strings to check\r\n let strToCheck = 1;\r\n // while the prefix still exists in all previous strings checked\r\n // AND while our strToCheck index still has valid item in strs arr\r\n // THEN if the current string to check DOES NOT start with the prefix,\r\n // we know we can move on so set isCommonPrefix to false\r\n\r\n // while (isCommonPrefix \u0026\u0026 strToCheck \u003C strs.length) {\r\n // if (strs[strToCheck].indexOf(curPrefix) !== 0) isCommonPrefix = false;\r\n // strToCheck\u002B\u002B;\r\n // }\r\n for(let str of strs){\r\n // console.log(\u0027curprefix:\u0027, curPrefix);\r\n // console.log(\u0027str:\u0027,str);\r\n if(str.indexOf(curPrefix) !== 0) isCommonPrefix = false;\r\n }\r\n // if we make it through all subsequent strs and it is still a common prefix, return the prefix!\r\n if (isCommonPrefix) return curPrefix;\r\n }\r\n return \u0027\u0027;\r\n};\r\n\r\n\r\n\r\n\r\n// O(n*m) time complexity solution \r\nfunction longestCommonPrefix(strs) {\r\n //return empty string is an empty array is passed in \r\n if (!strs.length) return \u0027\u0027;\r\n // iterate through the letters in the string at the 0th index of the array \r\n for (let i = 0; i \u003C strs[0].length; i\u002B\u002B) {\r\n //iterate through the strings in the array\r\n for (let str of strs) {\r\n // console.log(\u0027str\u0027, str);\r\n // console.log(\u0027i\u0027, i);\r\n //compare the letter at index i of the string at index i \r\n // with the letter at index i of the string at the 0th index of the array \r\n if (str[i] !== strs[0][i]) {\r\n // if(strs[0][i].indexOf(str[i]) !== i){\r\n // as soon as there is a difference in letters at the same index i between any 2 strings\r\n // return a string of all preceeding letters\r\n return str.slice(0, i);\r\n }\r\n }\r\n }\r\n //return the string at 0th index if no difference between letters was found while iterating \r\n return strs[0];\r\n}","TestCases":[{"Name":"LCP","Code":"longestCommonPrefix([\u0022flowersd\u0022,\u0022flowersy\u0022,\u0022flowersd\u0022]);\r\n\r\nvar testArr = [\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj1\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj2\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj3\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj4\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj5\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj6\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj7\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj8\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj9\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj10\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj11\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj12\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj13\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj14\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj15\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj16\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj17\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj18\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj19\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj20\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj21\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj22\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj23\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj24\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj25\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj26\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj27\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj28\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj29\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj30\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj31\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj32\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj33\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj34\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj35\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj36\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj37\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj38\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj39\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj40\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj41\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj42\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj43\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj44\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj45\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj46\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj47\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj48\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj49\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj50\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj51\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj52\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj53\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj54\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj55\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj56\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj57\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj58\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj59\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj60\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj61\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj62\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj63\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj64\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj65\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj66\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj67\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj68\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj69\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj70\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj71\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj72\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj73\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj74\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj75\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj76\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj77\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj78\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj79\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj80\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj81\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj82\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj83\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj84\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj85\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj86\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj87\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj88\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj89\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj90\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj91\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj92\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj93\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj94\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj95\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj96\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj97\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj98\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj99\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj100\u0027,\r\n];\r\n\r\nlongestCommonPrefix(testArr);\r\n","IsDeferred":false},{"Name":"LCP opt","Code":"longestCommonPrefixOpt([\u0022flowerst\u0022,\u0022flowersy\u0022,\u0022flowersd\u0022])\r\n\r\nvar testArr = [\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj1\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj2\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj3\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj4\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj5\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj6\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj7\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj8\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj9\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj10\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj11\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj12\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj13\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj14\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj15\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj16\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj17\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj18\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj19\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj20\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj21\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj22\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj23\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj24\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj25\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj26\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj27\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj28\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj29\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj30\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj31\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj32\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj33\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj34\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj35\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj36\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj37\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj38\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj39\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj40\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj41\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj42\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj43\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj44\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj45\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj46\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj47\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj48\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj49\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj50\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj51\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj52\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj53\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj54\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj55\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj56\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj57\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj58\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj59\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj60\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj61\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj62\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj63\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj64\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj65\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj66\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj67\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj68\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj69\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj70\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj71\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj72\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj73\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj74\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj75\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj76\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj77\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj78\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj79\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj80\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj81\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj82\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj83\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj84\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj85\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj86\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj87\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj88\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj89\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj90\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj91\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj92\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj93\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj94\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj95\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj96\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj97\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj98\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj99\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj100\u0027,\r\n];\r\n\r\n\r\n\r\nlongestCommonPrefixOpt(testArr);","IsDeferred":false},{"Name":"LCP short string","Code":"var testArr = [\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj1\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj2\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj3\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj4\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj5\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj6\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj7\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj8\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj9\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj10\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj11\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj12\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj13\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj14\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj15\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj16\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj17\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj18\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj19\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj20\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj21\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj22\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj23\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj24\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj25\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj26\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj27\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj28\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj29\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj30\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj31\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj32\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj33\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj34\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj35\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj36\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj37\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj38\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj39\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj40\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj41\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj42\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj43\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj44\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj45\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj46\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj47\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj48\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj49\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj50\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj51\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj52\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj53\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj54\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj55\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj56\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj57\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj58\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj59\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj60\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj61\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj62\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj63\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj64\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj65\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj66\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj67\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj68\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj69\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj70\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj71\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj72\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj73\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj74\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj75\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj76\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj77\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj78\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj79\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj80\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj81\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj82\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj83\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj84\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj85\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj86\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj87\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj88\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj89\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj90\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj91\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj92\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj93\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj94\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj95\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj96\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj97\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj98\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj99\u0027,\r\n \u0027asldfk\u0027,\r\n];\r\n\r\nlongestCommonPrefix(testArr);","IsDeferred":false},{"Name":"LCP opt short string","Code":"var testArr = [\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj1\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj2\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj3\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj4\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj5\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj6\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj7\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj8\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj9\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj10\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj11\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj12\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj13\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj14\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj15\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj16\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj17\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj18\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj19\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj20\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj21\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj22\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj23\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj24\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj25\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj26\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj27\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj28\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj29\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj30\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj31\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj32\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj33\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj34\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj35\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj36\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj37\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj38\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj39\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj40\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj41\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj42\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj43\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj44\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj45\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj46\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj47\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj48\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj49\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj50\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj51\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj52\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj53\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj54\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj55\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj56\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj57\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj58\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj59\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj60\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj61\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj62\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj63\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj64\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj65\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj66\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj67\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj68\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj69\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj70\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj71\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj72\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj73\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj74\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj75\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj76\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj77\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj78\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj79\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj80\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj81\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj82\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj83\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj84\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj85\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj86\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj87\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj88\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj89\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj90\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj91\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj92\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj93\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj94\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj95\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj96\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj97\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj98\u0027,\r\n \u0027asldfkjasldfjalsdkjflsdakjflsdjflskdjflsadjkflksdajflasdjfsldafj99\u0027,\r\n \u0027asldfk\u0027,\r\n];\r\n\r\nlongestCommonPrefixOpt(testArr);","IsDeferred":false}]}