{"ScriptPreparationCode":null,"TestCases":[{"Name":"Map Join","Code":"const txt = [\r\n \u0027B$u$i$ld\u0027,\r\n \u0027$t$$h$e\u0027,\r\n \u0027N$e$x$t\u0027,\r\n \u0027E$$ra\u0027,\r\n \u0027$$o$f$\u0027,\r\n \u0027S$$of$t$wa$r$e\u0027,\r\n \u0027De$$ve$l$op$me$n$t\u0027,\r\n];\r\nconst newStr = txt\r\n .map((i) =\u003E i.replace(/[^\\w\\s]/gi, \u0027\u0027))\r\n .join(\u0027 \u0027)\r\n .toUpperCase();","IsDeferred":false},{"Name":"Reduce","Code":"const txt = [\r\n \u0027B$u$i$ld\u0027,\r\n \u0027$t$$h$e\u0027,\r\n \u0027N$e$x$t\u0027,\r\n \u0027E$$ra\u0027,\r\n \u0027$$o$f$\u0027,\r\n \u0027S$$of$t$wa$r$e\u0027,\r\n \u0027De$$ve$l$op$me$n$t\u0027,\r\n];\r\nconst newStr = txt\r\n .reduce((acc, i) =\u003E \u0060${acc} ${i.replace(/[^\\w\\s]/gi, \u0027\u0027)}\u0060, \u0027\u0027)\r\n .toUpperCase();","IsDeferred":false}]}