{"ScriptPreparationCode":"function fakeBin(strNums) { \r\n return strNums.split(\u0022\u0022)\r\n .map(num =\u003E num = num \u003C 5 ? 0 : 1)\r\n .join(\u0022\u0022)\r\n}\r\n\r\nfunction fakeBin2(x) {\r\n return x.replace(/\\d/g, n =\u003E \u00220000011111\u0022[n])\r\n}\r\n\r\nfunction fakeBin3(x) {\r\n var result = \u0022\u0022;\r\n \r\n for (var i = 0; i \u003C x.length; i\u002B\u002B) {\r\n if (x.charCodeAt(i) \u003C 53) {\r\n result \u002B= \u00220\u0022;\r\n } else {\r\n result \u002B= \u00221\u0022;\r\n }\r\n }\r\n \r\n return result;\r\n}","TestCases":[{"Name":"Conversion","Code":"fakeBin(\u0022123456789\u0022)","IsDeferred":false},{"Name":"Replacement","Code":"fakeBin2(\u0022123456789\u0022)","IsDeferred":false},{"Name":"Loop","Code":"fakeBin3(\u0022123456789\u0022)","IsDeferred":false}]}