{"ScriptPreparationCode":"var testString = \u0027052768194390675213483698521470\u0027;\r\nfunction 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\nfunction fakeBin2(x) {\r\n return x.replace(/\\d/g, n =\u003E \u00220000011111\u0022[n])\r\n}\r\nfunction fakeBin3(word) {\r\n let result = \u0027\u0027;\r\n for (var i = 0; i \u003C word.length; i\u002B\u002B) {\r\n result \u002B= Number(word[i]) \u003C 5 ? 0 : 1;\r\n }\r\n return result;\r\n}","TestCases":[{"Name":"splitmapjoin","Code":"fakeBin(testString)","IsDeferred":false},{"Name":"replace","Code":"fakeBin2(testString)","IsDeferred":false},{"Name":"for","Code":"fakeBin3(testString)","IsDeferred":false}]}