Задача 2
Дана строка сотоящая только из: () []
Строка считается корректной если:
а) если это пустая строка
б) если A и B корректны то и AB корректна
в) если A корректна то (A) и [A] корректны
Максимальная длина строки 128 символов.
Написать функцию которая принимает строку:
int myFunc(char *s);
и возвращает 1 если строчка корректна и 0 в обратном случае.
Пример:
([])
(([()])))
([()[]()])()
Ответы:
Yes
No
Yes
Ещё пример:
6
([])
(([()])))
([()[]()])()
((((((((())))[])))[]))
))((
][][
Yes
No
Yes
Yes
No
No
Koroche, chtoby otkr. i zakryv. skobok porovnu bylo…
Dal’she sam dodumaeshsja??
Этого не достаточно. Додуматься то додумаюсь напиши прогу, а я проверю правильно ли она работает. =)
Да это халява, я за 5 мин написал :). Постить?
turbo собака ici.ru
Интересно, олик_лолик трансвестит или на юсер пик фотку любимой девушки положил :_)?
БФ расслабься … у тебя уже комплекс развился =)
Угу, тру…
Просто красивая фотка.