{"ScriptPreparationCode":"function genRandomString(length) {\r\n var chars = \u0027abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^\u0026*()\u0027;\r\n var charLength = chars.length;\r\n var result = \u0027\u0027;\r\n for ( var i = 0; i \u003C length; i\u002B\u002B ) {\r\n result \u002B= chars.charAt(Math.floor(Math.random() * charLength));\r\n }\r\n return result;\r\n}","TestCases":[{"Name":"for","Code":"let dict = {}\r\nlet exp = \u0027nice\u0027\r\nfor (let i=0;i\u003C20;i\u002B\u002B){\r\n dict[genRandomString(20)]=\u0027test\u0027; \r\n}\r\ndict[exp] = \u0027what\u0027;\r\nfunction findsmthg() {\r\n for (const t in Object.keys(dict)) {\r\n if(t.toLowerCase() === exp.toLowerCase()) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n}\r\nfindsmthg();","IsDeferred":false},{"Name":"find","Code":"let dict = {}\r\nlet exp = \u0027nice\u0027\r\nfor (let i=0;i\u003C20;i\u002B\u002B){\r\n dict[genRandomString(20)]=\u0027test\u0027; \r\n}\r\ndict[exp] = \u0027what\u0027;\r\nfunction validate(val) {\r\n return val.toLowerCase() === exp.toLowerCase();\r\n}\r\nfunction findsmthg() {\r\n return !!Object.keys(dict).find(validate);\r\n}\r\nfindsmthg();","IsDeferred":false}]}