{"ScriptPreparationCode":null,"TestCases":[{"Name":"16 byte pieses","Code":"function version_1() {\r\n let find_text = [];\r\n for (var x = 16; x \u003C text.length; x \u002B= 1) {\r\n let sum = 0;\r\n for (let i = 0; i \u003C x; i \u002B= 1) {\r\n var m = text.slice(x-16, x); //\u041E\u0442\u0434\u0435\u043B\u0438\u043B\u0438 \u043A\u0443\u0441\u043E\u043A \u0442\u0435\u043A\u0441\u0442\u0430 \u0432 16 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\r\n sum \u002B= m.split(m[i]).length - 1; //\u041A\u043E\u043B\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 \u0432 \u0441\u0442\u0440\u043E\u043A\u0435\r\n }\r\n if (sum \u003C= 16) {\r\n find_text.push(m);\r\n console.log(m);\r\n } \r\n }\r\n if (find_text.length == 0) {\r\n alert(\u0022\u0412 \u0442\u0435\u043A\u0441\u0442\u0435 \u043D\u0435\u0442 16 \u0431\u0430\u0439\u0442\u043D\u043E\u0433\u043E \u043A\u043E\u0434\u0430 \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u043D\u0435\u0431\u044B\u043B\u043E \u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0438\u0445\u0441\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\u0022);\r\n } else {\r\n console.log(find_text);\r\n alert(\u0022\u041D\u0430\u0439\u0434\u0435\u043D\u043E \u0022 \u002B find_text.length \u002B \u0022 c\u0442\u0440\u043E\u043A\u0438 \u0441 16 \u0431\u0430\u0439\u0442\u0430\u043C\u0438 \u043D\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0438\u0445\u0441\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432: \u0022 \u002B find_text.join(\u0022, \u0022));\r\n }\r\n};","IsDeferred":false},{"Name":"Step by step","Code":"function version_2() {\r\n let solution = \u0022\u0022;\r\n let find_text = [];\r\n for (var i = 0; i \u003C text.length; i \u002B= 1) {\r\n if (solution.indexOf(text[i]) !== -1) {\r\n solution = solution.substring(solution.indexOf(text[i]) \u002B 1);\r\n solution \u002B= text[i];\r\n } else {\r\n solution \u002B= text[i];\r\n if (solution.length == 16) {\r\n find_text.push(solution);\r\n solution = solution.substring(1);\r\n }\r\n } \r\n }\r\n if (find_text.length == 0) {\r\n alert(\u0022\u0412 \u0442\u0435\u043A\u0441\u0442\u0435 \u043D\u0435\u0442 16 \u0431\u0430\u0439\u0442\u043D\u043E\u0433\u043E \u043A\u043E\u0434\u0430 \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u043D\u0435\u0431\u044B\u043B\u043E \u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0438\u0445\u0441\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\u0022);\r\n } else {\r\n console.log(find_text);\r\n alert(\u0022\u041D\u0430\u0439\u0434\u0435\u043D\u043E \u0022 \u002B find_text.length \u002B \u0022 c\u0442\u0440\u043E\u043A\u0438 \u0441 16 \u0431\u0430\u0439\u0442\u0430\u043C\u0438 \u043D\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0438\u0445\u0441\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432: \u0022 \u002B find_text.join(\u0022, \u0022));\r\n }\r\n};","IsDeferred":false}]}