TGViewer
SMLTECH SMLTECH @smlttech · 1.51K subscribers
Post #954 2.72K
Наши разработчики постоянно решают различные задачи, как рабочие, так и теоретические. Это помогает им развиваться и держать себя в тонусе. 🎓

Сегодня предлагаем вместе с ними решить теоретическую задачу. Для решения вам понадобятся знания алгоритмов и матриц. Условие задачи ниже, а немного позднее мы поделимся с вами одним из вариантов решения.

Представьте, что у вас есть квадратная матрица n x n. Ваша задача — пройтись по ее элементам по спирали, начиная с внешнего слоя и двигаясь к центру по часовой стрелке. Если же матрица пустая ([[]]), то вернуть пустой список.

Напиши функцию snail(array), которая будет возвращать список элементов в нужном порядке на привычном вам языке.

Пример:

array = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]

snail(array) ➞ [1, 2, 3, 6, 9, 8, 7, 4, 5]


Удачи! И не забудьте поделиться своим вариантов решения в комментариях!
  • 👻 4
  • ❤‍🔥 1
More from @smlttech
  1. Jun 30, 2025🌟 Понедельник — это не приговор. Особенно если включить правильный плейлист Мы собрали му…
  2. Jun 30, 2025Post #1007
  3. Jun 28, 2025🔥 Лучшее от SMLTECH: подборка материалов, к которым стоит вернуться Каждую неделю мы дели…
  4. Jun 24, 2025✅ Как Data Science меняет девелопмент и бизнес — два практических вебинара от «Самолета» и…
  5. Jun 21, 2025Data-инструменты в действии: от контроля доступа до своей LLM-платформы В первой части мы…
  6. Jun 19, 2025✅ Как навести порядок в строительной документации Стройка — это тысячи документов, десятки…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →