кодесурса
«PHP

PHP Challenges: найти одно число в массиве, которое не встречается дважды

script1adsense2code
script1adsense3code

Задачи PHP - 1: Упражнение 9 с решением

Напишите программу PHP, чтобы найти одно число в массиве, которое не встречается дважды.

Вход: массив (5, 3, 4, 3, 4)

Пояснение:

«PHP:

Пример решения :

PHP-код:

<?php
function single_number($arr)
{
 
    $result = $arr[0];
    
    for($i=1;$i<sizeof($arr);$i++)
    {
        $result = $result ^ $arr[$i];
    }    
 return $result;
}
$arr1 = array(5, 3, 4, 3, 4);
$arr2 = array(3, 2, 5, 2, 1, 5, 3);
print_r($arr1);
print_r('Single Number: '.single_number($arr1)."\n");
print_r($arr2);
print_r('Single Number: '.single_number($arr2)."\n");
?>

Пример вывода:

 массив                                                       
(                                                           
    [0] => 5                                                
    [1] => 3                                                
    [2] => 4                                                
    [3] => 3                                                
    [4] => 4                                                
)                                                           
Одноместный номер: 5                                            
массив                                                       
(                                                           
    [0] => 3                                                
    [1] => 2                                                
    [2] => 5                                                
    [3] => 2                                                
    [4] => 1                                                
    [5] => 5                                                
    [6] => 3                                                
)                                                           
Одноместный номер: 1     

Блок - схема:

«PHP

Редактор кода PHP:

Внесите свой код и комментарии через Disqus.

Previous: написать программу PHP для вычисления и возврата квадратного корня из заданного числа.
Далее: Напишите программу PHP, чтобы найти один элемент в массиве, где каждый элемент появляется три раза, кроме одного.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code