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