games.usvsth3m.com/javascript-under-pressure
by moob
HTML
I completed "You Can't JavaScript Under Pressure" in 28 minutes, 35 seconds! Can you code quicker? http://games.usvsth3m.com/javascript-under-pressure/
JavaScript
//i*2;
//return !(i%2);
//longest string
/*var i = ["xx", "xxx", "xxeeeeesdxx", ["x","x","x","x","x","x"], "xxxxx"];
var longest = i.sort(function (a, b) {
var l = (typeof a === "string")?a.length:0;
return b.length - l;
})[0];
return longest;
//fileextension
return (i.indexOf(".")>=0)?i.split('.').pop():false;
*/
function getFileExtension(i){
var i = [1, "xxx", 3, [1,1,1,1,"x",[1,1,1,1,"x","x"]], "xxxxx"];
var i = [[1,2,3],4,5];
var sum = 0;
function iter(obj, iter_pos){
var ret, iter_pos = iter_pos || [];
for (var key in obj){
ret = obj[key];
if(typeof ret === "number" && typeof ret !== "object"){sum = sum+ret;}
else if (typeof ret === "object"){ret = iter(obj[key], iter_pos.concat(key));}
}
return ret;
};
iter(i);
return sum;
}