{"ScriptPreparationCode":"var a = \u0027\u0027\r\nfor (const i of Array(10).fill(0)) a \u002B= Math.random().toString(36)\r\n\r\nfunction caseReduce(str = \u0027\u0027) {\r\n return str.split(/[^\\w]\u002B/).reduce((acc, cur) =\u003E {\r\n return acc ? \u0060${acc}#${cur[0].toUpperCase()}${cur.slice(1)}\u0060 : cur\r\n }, \u0027\u0027)\r\n}\r\n\r\nfunction caseMapJoin(str = \u0027\u0027) {\r\n return str.split(/[^\\w]\u002B/).map(str =\u003E \u0060${str[0]}${str.slice(1)}\u0060).join(\u0027#\u0027)\r\n}","TestCases":[{"Name":"map\u0026join","Code":"caseMapJoin(a)","IsDeferred":false},{"Name":"reduce","Code":"caseReduce(a)","IsDeferred":false}]}