{"ScriptPreparationCode":"var TOTAL_STRINGS = 100000;\r\nvar tags = [];\r\nwhile (tags.length \u003C TOTAL_STRINGS) {\r\n\ttags.push(\u0027letter(A1,A)\u0027);\r\n\ttags.push(\u0027letter(A)\u0027);\r\n}","TestCases":[{"Name":"startsWith","Code":"tags.forEach(function (tag) {\r\n if (tag.startsWith(\u0027letter(\u0027) \u0026\u0026 tag.endsWith(\u0027)\u0027)) {\r\n var res = tag.replace(\u0027letter(\u0027, \u0027\u0027).replace(\u0027)\u0027, \u0027\u0027).split(\u0027,\u0027);\r\n}\r\n});\r\n","IsDeferred":false},{"Name":"match","Code":"tags.forEach(function (tag) {\r\n var res = tag.match(/^letter\\(([a-z]{1}[1-9]?),?([a-z]?)\\)$/i);\r\n if (res) {\r\n}\r\n});","IsDeferred":false},{"Name":"indexOf","Code":"tags.forEach(function (tag) {\r\nvar i1 = tag.indexOf(\u0027letter(\u0027);\r\n var i2 = tag.indexOf(\u0027)\u0027);\r\n\r\n if (i1 \u003E -1 \u0026\u0026 i2 \u003E -1) {\r\n var res = tag.substring(i1, i2).split(\u0027,\u0027);\r\n }\r\n});\r\n","IsDeferred":false}]}