{"ScriptPreparationCode":null,"TestCases":[{"Name":"Internet","Code":"function invertHex(hexnum) {\t\r\n hexnum = hexnum.toUpperCase();\r\n var splitnum = hexnum.split(\u0022\u0022);\r\n var resultnum = \u0022\u0022;\r\n var simplenum = \u0022FEDCBA9876\u0022.split(\u0022\u0022);\r\n var complexnum = new Array();\r\n complexnum.A = \u00225\u0022;\r\n complexnum.B = \u00224\u0022;\r\n complexnum.C = \u00223\u0022;\r\n complexnum.D = \u00222\u0022;\r\n complexnum.E = \u00221\u0022;\r\n complexnum.F = \u00220\u0022;\r\n\t\r\n for(i=0; i\u003C6; i\u002B\u002B){\r\n if(!isNaN(splitnum[i])) {\r\n resultnum \u002B= simplenum[splitnum[i]]; \r\n } else if(complexnum[splitnum[i]]){\r\n resultnum \u002B= complexnum[splitnum[i]]; \r\n } else {\r\n alert(\u0022Hex colors must only include hex numbers 0-9, and A-F\u0022);\r\n return false;\r\n }\r\n }\r\n\t\r\n return resultnum;\r\n}\r\n\r\ninvertHex(\u0022123456\u0022);","IsDeferred":false},{"Name":"Mine","Code":"function invertHex(hexnum) {\r\n return (\u0027000000\u0027 \u002B (0xffffff - parseInt(hexnum, 16)).toString(16)).slice(-6); \r\n}\r\n\r\ninvertHex(\u0022123456\u0022);","IsDeferred":false}]}