{"ScriptPreparationCode":null,"TestCases":[{"Name":"leftpad1","Code":"function leftpad1(str, len, ch){\r\n return (ch \u002B str).slice(-len)\r\n}","IsDeferred":false},{"Name":"leftpad2","Code":"function leftpad0(str, len, ch) {\r\n str = String(str);\r\n var i = -1;\r\n if (!ch \u0026\u0026 ch !== 0) ch = \u0022 \u0022;\r\n len = len - str.length;\r\n while (\u002B\u002Bi \u003C len) {\r\n str = ch \u002B str;\r\n }\r\n return str;\r\n}","IsDeferred":false},{"Name":"primeagen","Code":" function leftpad3(str, len, ch) {\r\n return new Array(len - str.length).join(!ch \u0026\u0026 ch !== 0 ? \u0022 \u0022 : ch) \u002B str;\r\n}","IsDeferred":false}]}