A simple Python solution
Define a function that takes two numbers as arguments. If both numbers are even, return the smaller one of them. If one numbers or both is odd, return the larger number between the two.
Define a function that takes two numbers as arguments. If both numbers are even, return the smaller one of them. If one numbers or both is odd, return the larger number between the two.
Invatarea unui nou limbaj de programare poate fi initial grea si plina de provocari. Gasiti o multime de videoclipuri pe YouTube care pretind ca va ajuta sa invatati Python sau orice alt limbaj de programare în 10 minute. Asa ceva nu se poate! Lucrul acesta trebuie inteles de la inceput. Invatarea programarii La fel ca si invatarea matematicii sau a…
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? – eu sunt oricum cel…
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 web developer. Acesta poate rezolva…
Have you ever tried to teach someone a specific information that you just learned? An information that you think you know and master well enough to help someone else know it as well? And, after you taught someone else your information, did you feel like you know and understand the information even better? Well, this is called the Protégé Effect….
Problemele interesante de pe pbinfo sau de pe alte site nu sunt explicate aprope deloc. Nu exista idea explicarii pe intelesul tuturor a unor algoritmi interesanti, optimizati si eficienti. In activitatea de programator, munca de creare a unor algoritmi cat mai eficienti este din ce in ce mai ceruta si mai greu de realizat. In general, unii se multumesc cu…
Auzi din cand in cand intrebarea: oare de ce X invata mai repede, mai usor si mai eficient decat mine? Cum face? Cum reuseste? Nu este vorba despre computerul pe care lucrezi, telefon, legatura la Internet sau alte resurse pe care le ai la dispozitie. Este vorba despre ceea ce alegi să faci, CUM inveti, DE LA CINE inveti. Pentru…
Ce este un Bootcamp de invatare in programare? Sunt programe de formare tehnică pe termen scurt care dezvoltă abilitatile elevilor / studentilor / adultilor in programarea computerelor si dezvoltarea web. Sunt asemanatoare cu scolile profesionale, aceste bootcampuri ofera un traseu mai rapid si mai accesibil decat programele traditionale de studii de patru ani. In loc sa exploreze o gama larga…
Tip number #1: Easy quitting. Studying a subject might look easy for some people and very hard for others. When you start studying, and you think everything is so easy, you might end up after a chapter, thinking “This is so hard!” or say “I quit!”. Well, here is some advice. When you are at that point, instead of quitting,…
Vrei sa inveti programare in C++ in 2023? 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 JetBrains. Exista si alte IDE-uri…