Tratando de hacer el segundo desafió me salio esto:
Código Javascript
:
Ver originalfunction f(string) {
return function fn(str) {
if(str) {
string += str;
return fn;
} else {
return string
}
}
}
Pero me di de cuenta que es muy parecido, si no idéntico al código de @zerokilled, así que ni modo
El tercer desafió lo resolví, pero en ningún método pude llegar al segundo nivel:
Código Javascript
:
Ver originalfunction getMayor(m,n) {
var r = m-n;
var res = r+Math.abs(r);
return res?m:n;
}
Código Javascript
:
Ver originalfunction getMayor(m,n) {
try {
var r = new Array(m-n);
return m;
} catch(e) {
return n;
}
}
Tal vez después se me ocurra algo más.. pero por ahora hasta acá llego. SALUDOS