кодесурса
«PHP

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

script1adsense2code
script1adsense3code

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

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

Вход: массив (5, 3, 0, 3, 0, 5, 7, 7, 9)

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

PHP-код:

<?php
function single_number($arr)
{
  $result = 0;
  
       for($i=0; $i<sizeof($arr); $i++)
       {
          $result =  $result ^ $arr[$i];   
          
       }
    return $result;
}
$num = array(5, 3, 0, 3, 0, 5, 7, 7, 9);
print_r(single_number($num)."\n")
?>

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

 9

Блок - схема:

«PHP

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code