Jump to content
php.lv forumi

<?php searchProgrammer(); ?>


Ir ko piedavat

Recommended Posts

  • 1 year later...
  • Replies 61
  • Created
  • Last Reply

Top Posters In This Topic

**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

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

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

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

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


×
×
  • Create New...