Wpis z 11.05.2020, autor Andrzej Mazur · Codewars · Subskrybuj LekcjePHP na Youtube
Celem zadania jest napisanie funkcji, która zwróci liczbę różnych znaków alfabetu bez rozróżniania wielkości liter i cyfr, występujących co najmniej raz w ciągu wejściowym.
Pierwszy odcinek i pierwsze zadanie z programowania w PHP na witrynie CodeWars.com gdzie możemy poszerzać swoją wiedzę, rozwiązując zadania programistyczne w różnych językach programowania.
Ja wybrałem język PHP i pierwsze zadanie z brzegu o tytule: "Policzyć liczbę duplikatów" (ang.) "Count the number of Duplicates" / Counting Duplicates.
Celem zadania jest napisanie funkcji, która zwróci liczbę różnych znaków alfabetu bez rozróżniania wielkości liter i cyfr numerycznych, występujących więcej niż raz w ciągu wejściowym.
Autorzy tego kata załozyli że ciąg wejściowy zawiera tylko litery (zarówno duże, jak i małe) oraz cyfry.
function duplicateCount($text) {
$stat = [];
$text = strtolower($text);
for($i = 0; $i < strlen($text); $i++) $stat[$text[$i]]++;
$count = 0;
foreach($stat as $letter => $inx) if ($inx > 1) $count++;
return $count;
}
Film przygotował dla Was:
Andrzej EZNAWCA Mazur
Zapraszam na moje strony:
LekcjePHP.pl
Eznawca.pl