Skip to content

Тестовое задание в компанию "Магус"

Notifications You must be signed in to change notification settings

insomnia-dreams-official/test_go_magus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для кандидата на должность разработчика на языке Go

Составить n-мерное древо

В браузере вводится урл /gen_tree?max_lvl=A&n=B

Где A - максимальное количество уровней древа

B - Количество мерности древа

После генерации записать древо в БД

Структура БД:

id | parent_id

После генерации вывести его в браузер в виде

Здесь я сделал небольшое изменения для красивого отображения. Сделал в обоих местах children_id

<ul>
  <li>parent_id
         <ul>
            <li>children_id</li>
            <li>...</li>
        </ul>
   </li>
</ul>

Задача должна быть выполнена без использования Go модулей. Оформить как пакет.

Например, визуальное представление древа с параметрами А = 4, В = 3, где 1й уровень - “родитель” для всего генерируемого древа.

alt text

About

Тестовое задание в компанию "Магус"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages