gradyskyi / smartline
该软件包最新版本(dev-master)没有可用的许可证信息。
smartline 测试
dev-master
2018-09-19 12:44 UTC
This package is auto-updated.
Last update: 2024-09-20 02:42:34 UTC
README
smartline 测试
安装说明
composer require gradyskyi/smartline
用法
use gradyskyi\smartline\SmartlineTest; $test = new SmartlineTest(); var_dump($test->testOne([-1, 10, -9, 5, 6, -10])); var_dump($test->testTwo([ [1, 0, 1, 1], [1, 1, 1, 1], [1, 1, 0, 1], [1, 1, 1, 1] ])); var_dump($test->testThree([3, 4, 5, -2, 10, 11, 12, -1, 0, 7, 8], 10));
任务
Задача #1: Дан массив целых чисел. Вывести максимальную сумму элементов в массиве. Суммировать элементы можно только последовательно. Пример: [-1, 10, -9, 5, 6, -10] Вывод: 11 Задача #2: Если элемент матрицы равен 0, то всю строку и весь столбец нужно обнулить. $matrix = [ [1, 0, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1] ]; Задача #3: найти и вывести все пары целых чисел в массиве, сумма которых равна заданному значению X. Например: $array = [ 3, 4, 5, -2, 10, 11, 12, -1, 0, 7, 8 ]; $X = 10;