FizzBuzz

FizzBuzz

Problema FizzBuzz este o problema tipica pe care multi candidati la interviurile din industria IT au primit-o spre rezolvare. Este o problema simpla, dar in cele mai multe cazuri problemele simple sunt foarte dificile pentru unii candidati. Ea reprezinta un algoritm important care poate foarte bine testa abilitatile de dezvoltator ale candidatului la postul de…

Read More
problemele interesante

Cati divizori are un numar?

Ne punem problema cum se determina divizorii unui numar dat si cati divizori are un numar dat? Prima problema care iti cer sa o abordezi aici este de a stabili care sunt divizorii unui numar nr citit de la tastatura. De exemplu 24 are divizorii 1, 2, 3, 4, 6, 8, 12, 24. Ar trebui sa parcurgi tot intervalul de valori de la 1 la `nr` ca sa gasesti toate aceste numere. Daca observi insa ca aceste numere apar in pereche, deci daca parcurgi numai pana la jumatate intervalul si gasesti un divizor `d`, atunci sigur si `nr/d` va fi un divizor. Optimizeaza si mai mult si cauta numai pana la parte intreaga din radical din numar. Daca nu gasesti pana acolo un divizor, nu vei gasi nici mai departe. Algoritmul in pseudocod este: ALGORITM DIVIZORI ESTE:     CITESTE nr;     PENTRU (d=1; d*d<n;…

Read More

NU depresiei

Vrei sa inveti cum spui NU, DEPRESIEI? Astazi, multa lume se confrunta cu depresia. Din cauza pandemiei, din cauza infernului de informatii care ne bombardeaza zilnic, multi dintre noi ajung sa intre intr-o depresie grava. Este un fenomen de care multa lume nici nu isi da seama, nu constientizeaza ce se intampla cu el pana…

Read More

Sfaturi pentru tinerii programatori

Ori de cate ori deschizi un blog pe care sunt prezentate in special subiecte de interes pentru programatori, gasesti in comentarii intrebari de genul: → ce cursuri ar trebui sa urmez pentru a ajunge programator? – daca se poate in 24 de ore; → ce sfaturi imi dati pentru a ajunge cel mai bun programator?…

Read More

Cum inveti programare in C++ in 2022?

Vrei sa inveti programare in C++ in 2022? Ai ajuns exact unde trebuia! Limbajul C++ este un limbaj de programare popular cu care se pot dezvolta aplicatii complexe. Bazele programarii in C++ se pot invata folosind IDE-uri gratuite cum sunt Visual Studio Code sau CodeBlocks sau contra cost cum este de exemplu CLion din pachetul…

Read More

Cum se invata la LAN Academy?

Cum se invata la LAN Academy? Alaturi de profesorii nostri, a invata la LAN Academy inseamna un proces centrat pe elev. Includerea de elemente suplimentare, incepand de la cele mai simple sarcini pana la proiecte in adevaratul sens al cuvantului, sustine in permanenta procesul de invatare inovator al studentilor nostri. Din ce materiale didactice se…

Read More

Muzica in timp ce lucrezi

Desi multi oameni cred ca muzica nu poate fi combinata cu lucrul, putina muzica in timp ce lucrezi nu poate rani. Expertii spun ca muzica are beneficiile ei Poate aduce bunastare Poate sa te motiveze sa lucrezi mai mult, mai eficient, si mai consistent Poate sa iti creasca ritmul Poate sa iti imbunatateasca energia, aduc…

Read More