кодесурса
«PHP

PHP Challenges: найти пропущенные числа из массива

script1adsense2code
script1adsense3code

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

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

Вход: 1,2,3,6,7,8

Пояснение:

«PHP:

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

PHP-код:

function missing_number($num_list)
{
 // construct a new array
$new_arr = range($num_list[0],max($num_list));                                                    
// use array_diff to find the missing elements 
return array_diff($new_arr, $num_list);
}
print_r(missing_number(array(1,2,3,6,7,8)));
print_r(missing_number(array(10,11,12,14,15,16,17)));
?>

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

 массив                                                                                
(                                                                                    
    [3] => 4                                                                         
    [4] => 5                                                                         
)                                                                                    
массив                                                                                
(                                                                                    
    [3] => 13                                                                        
)             

Блок - схема:

«PHP

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code