Уровень 10.6 задачника PHP

Задание 1

Сделайте скрипт, генерирующий квадратные уравнения с целыми корнями.

Задание 2

Дана строка, содержащая в себе любое количество вложенных парных круглых скобок. Напишите код, который проверит, что скобки расположены корректно.

Так корректно:

php'()()'

Так корректно:

php'(())'

Так некорректно, так как количество открытых скобок не совпадает с количеством закрытых:

php'())'

Так некорректно, так как, хотя количество открытых скобок и совпадает с количеством закрытых, но у них неправильный порядок:

php'))(('