Se apropie Sărbătoarea Nașterii Domnului și Dumnezeului nostru Iisus Hristos și mi-e teamă că iar o să fim egoiști.
http://www.crestinortodox.ro/sarbatori/sfantul-nicolae/mos-nicolae-adevaratul-mos-craciun-69732.html
Ciprian Țepeș - Creștin Ortodox, Web Designer & Web Developer
Un site personal cu subiecte legate de programare, design, creștinism și chestiuni morale
Se apropie Sărbătoarea Nașterii Domnului și Dumnezeului nostru Iisus Hristos și mi-e teamă că iar o să fim egoiști.
http://www.crestinortodox.ro/sarbatori/sfantul-nicolae/mos-nicolae-adevaratul-mos-craciun-69732.html
Nu am vrut să mă mai complic la acest bonfire că e deja 5 dimineața. Soluția e mai jos:
function add() { var a = arguments[0]; var b = arguments[1]; for ( var prop in arguments ) { if ( typeof arguments[prop] !== 'number' ) { return undefined; } } if ( arguments.length == 1 ) { return function(ar){ if ( typeof ar !== 'number' ) { return undefined; } return a + ar; }; } else { console.log(arguments); return Object.keys(arguments).reduce(function(prev,curr){ // return arguments[prev]+arguments[curr]; return arguments.curr; }); } return false; } console.log(add(2,3));
O chestie interesantă legată de psihologic / sentimental e că atunci când stăteam până la 3-4-5 dimineața ca să mă joc, înainte de a închide, mă simțeam aiurea de tot, complet nefolositor și mă încerca un sentiment de deznădejde că n-am făcut nimic bun în viață și că nu sunt bun la nimic însă dacă citesc sau învăț sau mă rog, totul este altfel, mă simt mai implinit și cu nădejdea că fac și eu ceva bun pentru societate, că pot contribui și eu cu ceva.
Cu cât avansez pe Free Code Camp, îmi dau seama că sunt tămâie când vine vorba de programare.
Cel mai recent exemplu a fost Bonfire: Steamroller (se cere să returnezi un array de o singură dimensiune) la care am stat ore bune ca să găsesc o soluție simplă și n-am reușit așa că pe la 3 noaptea m-am dat bătut și am căutat soluția pe google, soluție care e extrem de simplă și foarte elegantă:
function steamroller(arr) { if (Array.isArray(arr) && arr.length > 0) { var head = arr[0]; var tail = arr.slice(1); return steamroller(head).concat(steamroller(tail)); } return [].concat(arr); }; console.log(steamroller([[[[[[1]]]]], {}, [3, [[4]]]]));
Să fie oare doar lipsa exercițiului sau sunt eu prea praf… hmmmm
Apropo, soluția am găsit-o pe https://codedmalarkey.wordpress.com/2015/08/18/bonfire-35-steamroller/