Денис Королев Trydogolik Паспорт верифицирован
Чем дольше работаем тем меньше платите!
Рейтинг
789
№ 1 519 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Новосибирск
Опыт работы
4 года
На сайте с
2014 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Class по принципу Stack

Используемые навыки Python

Описание

**Stack LIFO** - домашнее задание на курсах Нетологии


Реализовать класс Stack со следующими методами:
- isEmpty - проверка стека на пустоту. Метод возвращает True или False.
- push - добавляет новый элемент на вершину стека. Метод ничего не возвращает.
- pop - удаляет верхний элемент стека. Стек изменяется. Метод возвращает верхний элемент стека
- peek - возвращает верхний элемент стека, но не удаляет его. Стек не меняется.
- size - возвращает количество элементов в стеке.
Методы ориентированы на одиночный символ.

Далее задача ориентирована на парные символы для проверки сбалансированности скобок - каждый открывающий имеет
соответствующий закрывающий символ.


_Пример сбалансированных последовательностей скобок:
- (((([{}]))))
- [([])((([[[]]])))]{()}
- {{[()]}}

Несбалансированные последовательности:
- }{}
- {{[(])]}}
- [[{())}]_

**На входе:** строка со скобками.
**На выходе:** "Сбалансированно", если строка корректная, и "Несбалансированно" если не корректная.

На исполнение мне **дается 5 дней**.
Выполнил за 1,5.

Реализовал 2-мя независимыми способами/методами:
- stackPair() - работает со списком по принципу stack.
и
- pair() - просто ищет парные символы работая со строкой.

Все найденные парные символы сохраняются в отдельный список.
Из базового списка удаляются не затрагивая символы между ними/парными

Оценили проект:

Другие проекты

Все проекты →
Маркетинг и Продвижение Косметика
Косметика
68
Веб-разработка и IT Бесплатная верстка - для опыта 2020
Бесплатная верстка - для опыта 2020
98
Маркетинг и Продвижение Предложение Ресторан Рыба Доставка В2С Москва Яндекс - 04.2021
Предложение Ресторан Рыба Доставка В2С Москва Яндекс - 04.2021
94
Веб-разработка и IT Верстка Меню ВКонтакте - Интернет-рынок Kross24 2018
Верстка Меню ВКонтакте - Интернет-рынок Kross24 2018
86