Skip to content

Тестовое задание для компании 100sp

Notifications You must be signed in to change notification settings

ArtemioVegas/100spTestTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание

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 );

Напишите запросы (БД - “правильная”, умеющая делать подзапросы, различные соединения и прочее):

  1. На выборку всех категорий верхнего уровня, начинающихся на “авто”
  2. На выборку всех категорий, имеющих не более трёх подкатегорий следующего уровня (без глубины)
  3. На выборку всех категорий нижнего уровня (т.е. не имеющих детей)

Напишите индексы, которые позволят сделать эти запросы быстрее.

PHP

Дана строка текста.

Написать программу на php, которая определяет является ли строка текста полиндромом (читается с обоих сторон одинаково) и осуществляет вывод строки следующим способом:

а) если строка является полиндромом, то она выводится полностью.

б) если строка не является полиндромом - выводится самый длинный под-полиндром этой строки, т.е. самая длинная часть строки, являющаяся полиндромом.

в) если подполиндромы отсутствуют в строке - выводится первый символ строки.

Примеры полиндромов:

  • Аргентина манит негра
  • Sum summus mus

About

Тестовое задание для компании 100sp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published