Poziom 10.6 zadań Pythona
Stwórz skrypt generujący równania kwadratowe z pierwiastkami całkowitymi.
Dany jest ciąg znaków zawierający dowolną liczbę zagnieżdżonych parnych okrągłych nawiasów. Napisz kod, który sprawdzi, czy nawiasy są rozmieszczone poprawnie.
Tak jest poprawnie:
'()()'
Tak jest poprawnie:
'(())'
Tak jest niepoprawnie, ponieważ liczba otwartych nawiasów nie zgadza się z liczbą zamkniętych:
'())'
Tak jest niepoprawnie, ponieważ, chociaż liczba otwartych nawiasów zgadza się z liczbą zamkniętych, to mają one nieprawidłową kolejność:
'))(('