Programik "dzielimy przez 3, 5 i 15"

Programik który tu prezentuję stworzyłem na potrzeby procesu rekrutacji w pewnej firmie, której nazwy oczywiście nie wymienie.

Bardzo prosty skrypt napisany w PHP, który ma wypisywać na ekranie w kolejnych iteracjach (powtórzeniach) odpowiednio "a", "b" lub "ab" w zależności od tego czy kolejna liczba (w zakresie od 1 do 100) jest podzielny przez 3, 5 lub 15.

Podsumowując:

Poniżej znajduje się moja wizja rozwiązania tego problemu:

for($iteracja=1;$iteracja<=100;$iteracja++)
{
   $reszczta_z_dzielenia = $iteracja % 3;
   if($reszczta_z_dzielenia == 0){$wydruk = "a";}
   $reszczta_z_dzielenia = $iteracja % 5;
   if($reszczta_z_dzielenia == 0){$wydruk .= "b";}
   if($wydruk != '')
   {
      print"$iteracja - $wydruk";
      $wydruk = '';
   }
}

..i wreszcie efekt mojej wizji, czyli wszystko to co wygeneruje skrypt powyżej:

3 - a
5 - b
6 - a
9 - a
10 - b
12 - a
15 - ab
18 - a
20 - b
21 - a
24 - a
25 - b
27 - a
30 - ab
33 - a
35 - b
36 - a
39 - a
40 - b
42 - a
45 - ab
48 - a
50 - b
51 - a
54 - a
55 - b
57 - a
60 - ab
63 - a
65 - b
66 - a
69 - a
70 - b
72 - a
75 - ab
78 - a
80 - b
81 - a
84 - a
85 - b
87 - a
90 - ab
93 - a
95 - b
96 - a
99 - a
100 - b

powrót >>