Предложи достаточные и неизбыточные примеры строковых значений для проверки корректной работы консольного приложения, которое валидирует текст на сбалансированность содержащихся в нем круглых скобок. Приложение принимает на вход строку (содержащую любые
- Программирование
Условие:
Тебе нужно протестировать консольную утилиту, которая валидирует текст на сбалансированность содержащихся в нем круглых скобок. Приложение принимает на вход строку и в результате своей работы возвращает строковый ответ «passed» или «failed». Входящая строка может содержать любые печатаемые ASCII-символы кроме пробелов.
Предложи достаточные и неизбыточные примеры строковых значений для проверки корректной работы консольного приложения.
Хинты для прохождения задания:
старайся выбирать для теста минимальное необходимое количество символов в строке: то есть если ты хочешь проверить текст с несколькими скобками, имей в виду, что чекер выберет вариант (()), а не ((((()))));
не пытайся придумывать длинные тесткейсы: обязательные проверки в эталоне проверяющей программы ожидают, что твоя максимальная по длине строка может быть 5 символов - строки длиннее могут оказаться избыточными;
старайся не дублировать одинаковые по смыслу тесты - проверяющая задание программа не зачтет дубликаты: тесты (А) и (Б) с точки зрения проверяющей программы идентичны;
не пытайся в один кейс включить сразу несколько проверок;
ты можешь задать сколь угодно длинный список проверок, но проверяющая программа задания ожидает увидеть в этом списке самые важные, базовые проверки без излишеств и креатива.
Формат ввода
В качестве тесткейса нужно записать пример входящей строки. Каждый новый кейс необходимо вводить с новой строки без дополнительных символов.
Пример:
(
(А)
Решение:
Для тестирования консольной утилиты, которая проверяет сбалансированность круглых скобок, я предложу несколько примеров строковых значений. Эти примеры будут охватывать основные случаи, включая сбалансированные и несбалансированные строки, а также крайние случаи. 1. Простой случай с одной открывающей скобкой: ``` ( ``` Ожидаемый результат: failed 2. Простой случай с одной закрывающей скобкой: ``` ) ``` Ожи...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства