Источник находится здесь: https://www.youtube.com/watch?v=YFDKCAksZWw
Поиграть с цветами: https://gradient.style
Источник находится здесь: https://www.youtube.com/watch?v=YFDKCAksZWw
Поиграть с цветами: https://gradient.style
<?php | |
namespace App\Contracts; | |
interface ParseableContract | |
{ | |
public function parse(): array; | |
} |
name: phpunit | |
on: [push] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
fail-fast: true |
See live in https://jsfiddle.net/Helldar/z0o9uesv/126/
/* | |
* Creating table: | |
*/ | |
CREATE TABLE sql_test | |
( | |
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, | |
started_at TIMESTAMP NULL, | |
created_at TIMESTAMP | |
); |
# Предложите запрос на создание наиболее оптимальной MySQL таблицы `user_scores`, | |
# которая будет хранить результаты выполненных пользователями тестов и будет | |
# удовлетворять следующим требованиям: | |
# | |
# * предполагается хранение большого числа записей, несколько миллионов и больше; | |
# * поле user_id - обычный цифровой идентификатор пользователя; | |
# * поле is_winner - флаг, победитель или нет. В системе принято флаги хранить в виде y/n, где "y" - победитель, "n" - проигравший; | |
# * поле score - набранные очки, от 0 до 10 000 | |
# * к данной таблице будет выполняться очень часто всего один вариант запроса: |
<?php | |
/* | |
* Необходимо написать функцию sortMat(array $mat): array, | |
* которая наиболее компактным кодом выполняет сортировку | |
* произвольной матрицы NxM: бОльшие по значению элементы | |
* должны располагаться ниже, слева направо. | |
* | |
* Пример исходной матрицы: | |
* |
<?php | |
/* | |
* Необходимо написать функцию hasCollision() на php, которая проверяет, | |
* пересекается ли заданный круг хотя бы с одним кругом из списка. | |
* Круг - это индексный массив, содержащий три элемента типа int [ x, y, radius ], | |
* где x и y - координаты центра круга. | |
*/ | |
function hasCollision(array $circle, array $circlesLists): bool { | |
foreach ($circlesLists as $list) { |
<?php | |
namespace APP\Providers; | |
use Illuminate\Support\ServiceProvider; | |
class AppServiceProvider extends ServiceProvider | |
{ | |
public function register() | |
{ |