Roze Posted August 2, 2007 Report Share Posted August 2, 2007 Skatoties uz šo sludinājumu un komentāriem prātā ienāca viens raksts: http://www.codinghorror.com/blog/archives/000781.html Link to comment Share on other sites More sharing options...
darksign Posted February 12, 2009 Report Share Posted February 12, 2009 **sorry ka atdzīvinu vecus postus.. bet vnk meklēju kaut kaadu infu un palasijos :D *** Roze man radīja interesi :D .. speciāli uzņēmu laiku lai izpildītu to Fizz Buzz uzdevumu.. pagāja veselas 5 min kamēr smuki uzrakstīju kodinju.. nja bij aizmirsies ar tiem atlikumiem bij pat jāpaspēj pagūglot pēc mod funkcionalitātes iekš php (%) :D p.s. hmm kā jūs uztvertu ja ietu uz darba pārrunām, un iespējamais darba devējs iedotu papīru un zīmuli.. palūgtu uzrakstīt programmas kodu šim pašam uzdevumam.. un uzņemtu laiku? :)) ko domātu par to darba devēju? :D Link to comment Share on other sites More sharing options...
darksign Posted February 12, 2009 Report Share Posted February 12, 2009 p.s. lai nevajadzētu iet pa linkiem, tad te ir uzdevums, kam tas liekas interesanti :D Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”. Link to comment Share on other sites More sharing options...
Ghenis Posted February 12, 2009 Report Share Posted February 12, 2009 Man stājoties darbā iedeva pieeju kompim ar notepad un bez neta un uzlika izdarīt šo to bikiņ sarežģītāku, ir okei :D Link to comment Share on other sites More sharing options...
Web Developer Posted February 13, 2009 Report Share Posted February 13, 2009 Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”. Vai tas tiešām ir tik elementāri kā man izskatās? for ($i=1;$i<=100;$i++) P if ($i%3==0 && $i%5==0) { print("Buzz"); } else if ($i%3==0) { print("Fizz"); } else if ($i%5==0) { print("Buzz"); } else { print($i); } print("<br/>"); } P.S. - internets nav izmantots, neviens manuālis arī, neviens IDE, tikai un vienīgi šis pats logs un viss. Bet laikam es nesaprotu par ko te ir runa vispār... Link to comment Share on other sites More sharing options...
bubu Posted February 13, 2009 Report Share Posted February 13, 2009 Elementāri tur ir, bet tu izpildīji nekorekti ;) for ($i=1; $i<=100; $i++) { if ($i%3==0) { print("Fizz"); } if ($i%5==0) { print("Buzz"); } if ($i%3 && $i%5) { print($i); } print("\n"); } Link to comment Share on other sites More sharing options...
Kaklz Posted February 13, 2009 Report Share Posted February 13, 2009 For numbers which are multiples of both three and five print “FizzBuzz”. tavs variants izdrukā "Buzz" Link to comment Share on other sites More sharing options...
Web Developer Posted February 13, 2009 Report Share Posted February 13, 2009 Uj, neuzmanības kļūdas, atvainojiet - speciāli nelabošu, lai redz, ka tās ir neuzmanības kļūdas tikai, doma ta skaidra. Jā, atzīstu - neiespringu šeit uz pareizrakstību! :) Link to comment Share on other sites More sharing options...
codez Posted February 13, 2009 Report Share Posted February 13, 2009 Man vajadzēja aptuveni 20 sekundes, lai atrisinātu FizzBuzz uzdevumu: http://www.google.lv/search?hl=lv&q=fizzbuzz+php http://kevinfrancis.net/journal/2007/04/fizzbuzz-in-php/ Link to comment Share on other sites More sharing options...
Web Developer Posted February 13, 2009 Report Share Posted February 13, 2009 O jē... Tas FizzBuzz uzdevums ir ņirgāšanās vai kā? Notestēt vai programmētājs zin "modulus" operatoru? Link to comment Share on other sites More sharing options...
Roze Posted February 13, 2009 Report Share Posted February 13, 2009 O jē... Tas FizzBuzz uzdevums ir ņirgāšanās vai kā? Notestēt vai programmētājs zin "modulus" operatoru? Nē tā nav ņirgāšanās / palasi minēto rakstu. Tas ir veids kā pavērot kā konkrētais programmētājs domā. Neiedziļinoties uzdevumā kaut vai tavā piemērā: if ($i%3==0 && $i%5==0) aizstāt ar if(!($i%15)) ... utt Man vajadzēja aptuveni 20 sekundes, lai atrisinātu FizzBuzz uzdevumu:http://www.google.lv/search?hl=lv&q=fizzbuzz+php Ok paskatamies pirmo atrasto ierakstu - equivocal ramblings » Blog Archive » FizzBuzz in PHP http://kevinfrancis.net/journal/2007/04/fizzbuzz-in-php/ for($i=1;$i<=100;$i++) { $result=$i/3; $result2=$i/5; if(!preg_match("[\.]" , $result)&&!preg_match("[\.]" , $result2)) { echo "FizzBuzz<br />"; } elseif(!preg_match("[\.]" , $result)) { echo "Fizz<br />"; } elseif(!preg_match("[\.]" , $result2)) { echo "Buzz<br />"; } else { echo $i."<br />"; } } Daudz veiksmes ar šādiem programmētājiem :) Bet vispār necro topici nav nekas labs.. Link to comment Share on other sites More sharing options...
Web Developer Posted February 13, 2009 Report Share Posted February 13, 2009 Roze - viss atkarīgs no laika, kādu iedod. Ja tā iedziļinās, tad jā, tev ir taisnība par to i%15 un tā arī ir visa šī uzdevuma sāls. Link to comment Share on other sites More sharing options...
Roze Posted February 13, 2009 Report Share Posted February 13, 2009 Nē tā nav šī uzdevuma sāls.. Link to comment Share on other sites More sharing options...
Web Developer Posted February 13, 2009 Report Share Posted February 13, 2009 bladāc, kas nu tad? Izskaidro - kur ir šī uzdevuma āķis - kur ir tas TESTS tur iekšā? :D Link to comment Share on other sites More sharing options...
codez Posted February 13, 2009 Report Share Posted February 13, 2009 Roze tajā linkā ir šāds kods: for ($i = 1; $i <= 100; $i++){ if($i % 3 == 0 && $i % 5 ==0){ print "FizzBuzz<br />"; } else if($i % 3 == 0){ print "Fizz<br />"; } else if($i % 5 == 0){ print "Buzz<br />"; } else { print $i."<br />"; } } Pie meklēšanas iemaņām pieder, ne tikai spēja ierakstīt pareizo frāzi googlē, bet arī atrast vajadzīgo informāciju rezultātos piedāvātajā lapā. Link to comment Share on other sites More sharing options...
Recommended Posts