filipg/amu_automata_2011 — Issue #533: Napisać klasę do testowania ExtendedPosixRegexp przez porównywanie z wyrażeniami regularnymi w Javie
Author: filipg
Created: 2012-01-10 10:26:26+00:00
State: open

(`ExtendedPosixRegexp` stanowi przedmiot zadania #459).

Tzn. klasę z metodą

testRegexp(String regexp, String alphabet)

która określoną liczbę razy (powiedzmy 500) losuje napis nad alfabetem `alphabet` (zob. zadanie #513) i porównuje, czy `ExtendedPosixRegexp` zwróci tę samą odpowiedź, co wyrażenia regularne z Javy odnośnie do pasowania/niepasowania napisu.

Uwaga - w ExtendedPosixRegexp przyjmowana jest interpretacja, w której cały napis musi odpowiadać wyrażeniu regularnemu, w wyrażeniach regularnych z Javy - wystarczy podnapis. Trzeba wziąć na to poprawkę rozwiązując to zadanie.

W innych zadaniach korzystanie z wyrażeń regularnych Javy jest zabronione, tutaj wyjątkowo je dopuszczamy.

Zwracam uwagę na nietypowy (i bliski) milestone - 14 stycznia. Za to jest dużo punktów, zadanie nie jest aż takie trudne.