Sequence - имеет следующий параметр активации ($arr).
Где $arr - это массив целых чисел.
После вызова функции в ответ приходит массив содержащий size и sequence. Где sequence - отвечает за наиболее длинную последовательность чисел одного знака, а size - за колличество этих чисел. Пример:
Вызвав функцию "Sequence" и передав ей массив:
//php code $arr = [222,45,1,0,34,1];В ответ вы получите массив Array([size] => 3 [sequence] => Array([0] => 222 [1] => 45 [2] => 1 )) .
Пример вызова функции:
//php code print_r(Sequence($arr));
Order - имеет следующие параметры активации ($num,$minus).
Где $num - это обязательный параметр содержащий строку/число.
$minus - необязательный параметр содержащий "true" или "false". Он отвечает за перенос знака - в конец строки. P.S. только при работе со строкой.
После вызова функции в ответ приходит массив содержащий int и str. Где int - число пришедшее на вход, но записанное цифрами в обратном порядке. При его вычислении использовались только математическии операции. str - число пришедшее на вход, но записанное цифрами в обратном порядке. Для получения этого результата, работа велась со строкой. Пример:
Вызвав функцию "Order" и передав ей строку/число:
//php code $number = '-1234';В ответ вы получите массив Array([int] => -4321 [str] => 4321-)
Пример вызова функции:
//php code print_r(Order($number,true));
Inversion - имеет следующий параметр активации ($arr).
Где $arr - это массив целых чисел.
После вызова функции в ответ приходит число содержащие число инверсий в переданном массиве. Пример:
Вызвав функцию "Inversion" и передав ей массив:
//php code $arr = [222,45,1,0,34,1];В ответ вы получите 11 .
Пример вызова функции:
//php code print_r(Inversion($arr));