{"ScriptPreparationCode":"const n = Math.random() * 1000;","TestCases":[{"Name":"Ternary","Code":"const t1 = n \u003C 750 ? n \u003C 500 ? n \u003C 250 ? 0 : 1 : 2 : 3;","IsDeferred":false},{"Name":"Assign","Code":"if ( n \u003C 250 ) { const t2 = 0 }\r\nelse if ( n \u003C 500 ) { const t2 = 1 }\r\nelse if ( n \u003C 750 ) { const t2 = 2 }\r\nelse { const t2 = 3 }\r\n","IsDeferred":false},{"Name":"Function","Code":"const t3 = (n=\u003E{\r\n if ( n \u003C 250 ) return 0;\r\n if ( n \u003C 500 ) return 1;\r\n if ( n \u003C 750 ) return 2;\r\n return 3;\r\n})(n);","IsDeferred":false},{"Name":"Simple","Code":"const t4 = parseInt( n % 250 );","IsDeferred":false}]}