Задача 2

Дана строка сотоящая только из: () []

Строка считается корректной если:
а) если это пустая строка
б) если A и B корректны то и AB корректна
в) если A корректна то (A) и [A] корректны

Максимальная длина строки 128 символов.

Написать функцию которая принимает строку:
int myFunc(char *s);
и возвращает 1 если строчка корректна и 0 в обратном случае.

  1. 8 сентября 2004 в 05:06 | #1

    Пример:

    ([])
    (([()])))
    ([()[]()])()

    Ответы:

    Yes
    No
    Yes

  2. 8 сентября 2004 в 05:18 | #3

    Koroche, chtoby otkr. i zakryv. skobok porovnu bylo…

  3. 8 сентября 2004 в 05:19 | #4

    Dal’she sam dodumaeshsja??

    • 8 сентября 2004 в 05:23 | #5

      Этого не достаточно. Додуматься то додумаюсь напиши прогу, а я проверю правильно ли она работает. =)

  4. 8 сентября 2004 в 05:26 | #6

    Да это халява, я за 5 мин написал :). Постить?

  5. 8 сентября 2004 в 06:26 | #8

    Интересно, олик_лолик трансвестит или на юсер пик фотку любимой девушки положил :_)?

  1. Пока что нет уведомлений.