JavaScript/HTML/CSS
Дано:
table .c { color: red } .a .c { color: green }
<table id=”t”>
<tr>
<td class=”c”>Текст</td>
</tr>
</table>
Задача: написать JavaScript код, делающий “Текст” зелёным, предложите как минимум три варианта (можно больше) (1-2 могут использовать JS библиотеки) только самого кода (копировать задание в ответ не нужно).
БД
Дана таблица с деревом категорий
CREATE TABLE category ( id integer not null primary key, parent_category_id integer references category(id), name varchar(100) not null );
Напишите запросы (БД - “правильная”, умеющая делать подзапросы, различные соединения и прочее):
- На выборку всех категорий верхнего уровня, начинающихся на “авто”
- На выборку всех категорий, имеющих не более трёх подкатегорий следующего уровня (без глубины)
- На выборку всех категорий нижнего уровня (т.е. не имеющих детей)
Напишите индексы, которые позволят сделать эти запросы быстрее.
PHP
Дана строка текста.
Написать программу на php, которая определяет является ли строка текста полиндромом (читается с обоих сторон одинаково) и осуществляет вывод строки следующим способом:
а) если строка является полиндромом, то она выводится полностью.
б) если строка не является полиндромом - выводится самый длинный под-полиндром этой строки, т.е. самая длинная часть строки, являющаяся полиндромом.
в) если подполиндромы отсутствуют в строке - выводится первый символ строки.
Примеры полиндромов:
- Аргентина манит негра
- Sum summus mus