Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Klasa InputStream
- Klasa pobierająca zapisany wariant do zgadniecia
- Klasa OutuputStream
- Klasa zapisująca wynik do pliku z wynikami
- Klasa MastermindController
- Odpowiada za całą połączoną rogrywkę
- Klasa MastermindModel
- To co się oblicza w środku czego rezultatów nie widać na zew
- Klasa MastermindView
- Tylko wyświetlanie
- Klasa Ranking
- Wyjątek
- Co stosujemy:
- 1. wyjątki
- 2. kontenery
- 3. regexy
- 4. algorytmy i iteratory
- przykladowy pliku
- Adam 34 12312
- Adam1 14 112
- 1. Pobeiramy całą linię
- 2. Wczytujemy linię do wektora stringow
- 3. Sprawdzamy przechodząc ITERATOREM czy kazda znak jest zgodny z regexem
- 4. Jesli wszystkie sa ok to zwracamy wektor a jesli jaksi sie nie zgadza to leci wyjatek
- 4a warunek wektor musi miec dokladnie 4 elementy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement