Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function s_bubblesort(&$s) {
- for ($i=0; $i < strlen($s); $i++) {
- for ($y=$i+1; $y < strlen($s); $y++) {
- if (ord($s{$i}) > ord($s{$y})) {
- $c = $s{$i};
- $s{$i} = $s{$y};
- $s{$y} = $c;
- }
- }
- }
- }
- function s_intersection($s1, $s2) {
- // удаляем пробелы
- $s1 = str_replace(' ', '', $s1);
- $s2 = str_replace(' ', '', $s2);
- // сравниваем длины строк, если не совпадает, дальнейшая проверка не выполняется
- if (strlen($s1) !== strlen($s2)) {
- return false;
- }
- // метод сортировки (для примера используется пузырьковая)
- s_bubblesort($s1);
- s_bubblesort($s2);
- // сравниваем строки
- return $s1 == $s2;
- }
- var_dump(
- s_intersection('clockwise', 'owe clicks')
- );
- var_dump(
- s_intersection('clockwise', 'clockwork')
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement