Ниже речь идет об организации авторизации в функциональных тестов на симфони с помощью кодесепшн в случае, если нам нужно программно авторизоваться, чтобы не зависить от модуля/микросервиса авторизации.
В основе кода, приведенного ниже, лежит использование симфоневского метода loginUser().
Задача:
Найти последовательности из 4 букв, такие что перед ними может быть либо пробел либо начало строки и после них аналогично - либо пробел либо началоо строки. Другими словами нам надо найти четырехзначные числа, отделенные от чего еще пробелами, либо находящиеся в начале или конце строки.
Напишите функцию, которая определяет являются ли значения переданного массива целых чисел уникальными относительно друг друга, если среди есть неуникальные элементы, то удалите их, сдвинув значения влево, заполняя оставшиеся справа ячейки нулями.
Протестируйте работу функции на массиве из 7 случайных элементов из диапазона от 1 до 15-ти.