{"ScriptPreparationCode":"let roundedNumber = customRound(3.7);\r\nconsole.log(roundedNumber); // Output: 4\r\n\r\nroundedNumber = customRound(2.2);\r\nconsole.log(roundedNumber); // Output: 2","TestCases":[{"Name":"Using If/Else with ceil/floor","Code":"function customRound(number) {\r\n if (number - Math.floor(number) \u003E= 0.5) {\r\n return Math.ceil(number);\r\n } else {\r\n return Math.floor(number);\r\n }\r\n}","IsDeferred":false},{"Name":"Using EPSILON","Code":"function customRound(number) {\r\n return Math.round(number \u002B Number.EPSILON);\r\n}","IsDeferred":false}]}