Implementacja algorytmu gry w wisielca w języku Java

Zapoznaj się z filmem i napisz program.

RvzRr5dzYWoPh
Film nawiązujący do treści materiału: Algorytmy tekstowe - gra w wisielca.
Ważne!

W tej sekcji zapoznasz się z alternatywną (do zaprezentowanej w poprzedniej sekcji) implementacją gry w wisielca.

Pierwszym krokiem jest zadeklarowanie dwóch zmiennych:

Linia 1. int pozostaleProby znak równości 8 średnik. Linia 2. String wymyslone znak równości cudzysłów cudzysłów średnik.

Pierwsza z nich o nazwie pozostaleProby to zmienna całkowita integer, która określa, ile prób pozostało graczowi na odgadnięcie słowa wymyślonego przez innego gracza (łańcuch znaków String wymyslone).

Kolejnym krokiem jest pobranie od użytkownika (w tym przypadku gracza) słowa, które drugi gracz będzie miał za zadanie odgadnąć. Ciąg znaków, który uzyskujemy za pomocą klasy Scanner oraz funkcji wbudowanej nextLine(), zapisujemy do zmiennej wymyslone.

Linia 1. Scanner scanner znak równości new Scanner otwórz nawias okrągły System kropka in zamknij nawias okrągły średnik. Linia 2. wymyslone znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik.
Ważne!

Ponieważ użyta została zewnętrza klasa Scanner, należy pamiętać o dodaniu:

Linia 1. import java kropka util kropka Scanner średnik.

Deklarujemy tablicę znaków char[] o nazwie odgadywane, która będzie przechowywać ciąg znaków zawierający litery (w przypadku gdy gracz odgadł daną literę) oraz znaki podkreślenia (jeżeli dana litera nie została jeszcze odgadnięta).

Na samym początku gry nie są jeszcze odgadnięte żadne litery, więc wypełniamy zmienną odgadywane znakami podkreślenia.

Zmienna następnie jest wypisywana na ekran, aby drugi gracz znał długość słowa.

Linia 1. char otwórz nawias kwadratowy zamknij nawias kwadratowy odgadywane znak równości new char otwórz nawias kwadratowy wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły zamknij nawias kwadratowy średnik. Linia 3. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 4. odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości apostrof otwórz nawias ostrokątny em zamknij nawias ostrokątny apostrof średnik. Linia 5. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik em zamknij nawias ostrokątny.

Następnie deklarujemy kolejne dwie zmienne:

  • boolean czyOdgadniete = false; - zmienna logiczna, określająca, czy gracz odgadł już pełne słowo (przyjmie wartość true), czy nie (przyjmie wartość false),

  • String proba; - łańcuch znaków, do którego zapisywać będziemy to, co wprowadzi drugi gracz - literę lub całe słowo, które będzie chciał sprawdzić.

Linia 1. boolean czyOdgadniete znak równości false średnik. Linia 2. String proba średnik.

Deklarujemy pętlę while, w której będziemy pobierać od użytkownika kolejne litery (bądź całe słowa) i sprawdzać czy występują w wymyślonym przez pierwszego gracza wyrazie.

Linia 1. while otwórz nawias okrągły pozostaleProby zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy. Linia 2. System kropka out kropka println otwórz nawias okrągły cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów zamknij nawias okrągły średnik. Linia 3. proba znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 4. boolean czyZawiera znak równości false średnik.

Tworzymy blok instrukcji warunkowej, która sprawdza, czy użytkownik wprowadził pojedynczy znak (długość równa 1), czy ciąg znaków (długość większa od 1).

W przypadku, gdy został wprowadzony pojedynczy znak, w pętli zostaje sprawdzone, czy wymyślone słowo zawiera podany znak – jeżeli tak, w kolejnej instrukcji warunkowej w tablicy znaków odgadywane zamieniane są znaki podkreślenia (w odpowiednich miejscach) na rzeczywiste litery. W przeciwnym przypadku (gdy użytkownik podał literę, która nie znajduje się wymyślonym przez pierwszego gracza wyrazie) wartość zmiennej pozostaleProby zostaje zmniejszona o 1.

Linia 1. while otwórz nawias okrągły pozostaleProby zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy. Linia 2. System kropka out kropka println otwórz nawias okrągły cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów zamknij nawias okrągły średnik. Linia 3. proba znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 4. boolean czyZawiera znak równości false średnik. Linia 5. otwórz nawias ostrokątny code style znak równości cudzysłów white minus space dwukropek pre średnik cudzysłów data minus inline zamknij nawias ostrokątny if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 7. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 8. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 9. czyZawiera znak równości true średnik. Linia 10. break średnik. Linia 11. zamknij nawias klamrowy. Linia 12. zamknij nawias klamrowy. Linia 14. if otwórz nawias okrągły czyZawiera zamknij nawias okrągły otwórz nawias klamrowy. Linia 15. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 16. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 17. odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły średnik. Linia 18. zamknij nawias klamrowy. Linia 20. zamknij nawias klamrowy. Linia 21. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 22. pozostaleProby minus minus średnik. Linia 23. System kropka out kropka println otwórz nawias okrągły cudzysłów Słowo nie zawiera litery cudzysłów plus proba zamknij nawias okrągły średnik. Linia 24. zamknij nawias klamrowy. Linia 25. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów codemirror minus holder cudzysłów data minus editor minus no minus parse znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror cm minus s minus default cudzysłów translate znak równości cudzysłów no cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów overflow dwukropek hidden średnik position dwukropek relative średnik width dwukropek 3px średnik height dwukropek 0px średnik top dwukropek 4px średnik left dwukropek 34px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny textarea style znak równości cudzysłów position dwukropek absolute średnik bottom dwukropek minus 1em średnik padding dwukropek 0px średnik width dwukropek 1px średnik height dwukropek 1em średnik min minus height dwukropek 1em średnik outline dwukropek none średnik cudzysłów wrap znak równości cudzysłów off cudzysłów autocorrect znak równości cudzysłów off cudzysłów autocapitalize znak równości cudzysłów none cudzysłów spellcheck znak równości cudzysłów false cudzysłów readonly znak równości cudzysłów cudzysłów tabindex znak równości cudzysłów 0 cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik textarea zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus vscrollbar cudzysłów tabindex znak równości cudzysłów minus 1 cudzysłów cm minus not minus content znak równości cudzysłów true cudzysłów style znak równości cudzysłów display dwukropek block średnik bottom dwukropek 0px średnik width dwukropek 18px średnik visibility dwukropek hidden średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów min minus width dwukropek 1px średnik height dwukropek 758px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus hscrollbar cudzysłów tabindex znak równości cudzysłów minus 1 cudzysłów cm minus not minus content znak równości cudzysłów true cudzysłów style znak równości cudzysłów display dwukropek block średnik right dwukropek 0px średnik left dwukropek 30px średnik height dwukropek 18px średnik visibility dwukropek hidden średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów height dwukropek 100 procent średnik min minus height dwukropek 1px średnik width dwukropek 672 kropka 15px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus scrollbar minus filler cudzysłów cm minus not minus content znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus filler cudzysłów cm minus not minus content znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus scroll cudzysłów tabindex znak równości cudzysłów minus 1 cudzysłów draggable znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus sizer cudzysłów style znak równości cudzysłów margin minus left dwukropek 30px średnik margin minus bottom dwukropek 0px średnik border minus right minus width dwukropek 50px średnik min minus height dwukropek 738px średnik min minus width dwukropek 652 kropka 15px średnik padding minus right dwukropek 0px średnik padding minus bottom dwukropek 0px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik top dwukropek 0px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus lines cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik outline dwukropek none średnik cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus measure cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div zamknij nawias ostrokątny 26 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus measure cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik z minus index dwukropek 1 średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus cursors cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus cursor cudzysłów style znak równości cudzysłów left dwukropek 4px średnik top dwukropek 0px średnik height dwukropek 28 kropka 0667px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus code cudzysłów role znak równości cudzysłów presentation cudzysłów style znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 1 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny while otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny pozostaleProby otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny ampersant gt średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 0 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 2 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny System otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny out otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny println otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus string cudzysłów zamknij nawias ostrokątny cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 3 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny proba otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny scanner otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny nextLine otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły zamknij nawias okrągły średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 4 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus type cudzysłów zamknij nawias ostrokątny boolean otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny czyZawiera otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus atom cudzysłów zamknij nawias ostrokątny false otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 5 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 6 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny if otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny proba otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny length otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły zamknij nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 1 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 7 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 8 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny for otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus type cudzysłów zamknij nawias ostrokątny int otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 0 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny średnik otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny ampersant lt średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny wymyslone otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny length otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły zamknij nawias okrągły średnik otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny plus plus otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 9 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny if otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny wymyslone otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny charAt otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny proba otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny charAt otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 0 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 10 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny czyZawiera otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus atom cudzysłów zamknij nawias ostrokątny true otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 11 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny break otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 12 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 13 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 14 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 15 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny if otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny czyZawiera otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 16 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny for otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus type cudzysłów zamknij nawias ostrokątny int otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 0 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny średnik otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny ampersant lt średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny wymyslone otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny length otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły zamknij nawias okrągły średnik otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny plus plus otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 17 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny if otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny wymyslone otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny charAt otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny proba otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny charAt otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 0 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 18 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny odgadywane otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias kwadratowy otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny i otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias kwadratowy otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny znak równości otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny proba otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny charAt otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus number cudzysłów zamknij nawias ostrokątny 0 otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 19 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 20 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 21 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 22 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny span class znak równości cudzysłów cm minus keyword cudzysłów zamknij nawias ostrokątny else otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 23 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny pozostaleProby otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny minus minus otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 24 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny System otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny out otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny kropka otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny println otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias okrągły otwórz nawias ostrokątny span class znak równości cudzysłów cm minus string cudzysłów zamknij nawias ostrokątny cudzysłów Słowo nie zawiera litery cudzysłów otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus operator cudzysłów zamknij nawias ostrokątny plus otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus variable cudzysłów zamknij nawias ostrokątny proba otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias okrągły średnik otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 25 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek relative średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter minus wrapper cudzysłów style znak równości cudzysłów left dwukropek minus 30px średnik cudzysłów aria minus hidden znak równości cudzysłów true cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus linenumber CodeMirror minus gutter minus elt cudzysłów style znak równości cudzysłów left dwukropek 0px średnik width dwukropek 21px średnik cudzysłów zamknij nawias ostrokątny 26 otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny pre class znak równości cudzysłów CodeMirror minus line cudzysłów role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span role znak równości cudzysłów presentation cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny span class znak równości cudzysłów cm minus tab cudzysłów role znak równości cudzysłów presentation cudzysłów cm minus text znak równości cudzysłów cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik span zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div style znak równości cudzysłów position dwukropek absolute średnik height dwukropek 50px średnik width dwukropek 1px średnik border minus bottom dwukropek 0px solid transparent średnik top dwukropek 738px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutters cudzysłów style znak równości cudzysłów height dwukropek 788px średnik left dwukropek 0px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów CodeMirror minus gutter CodeMirror minus linenumbers cudzysłów style znak równości cudzysłów width dwukropek 29px średnik cudzysłów zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik div zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik pre zamknij nawias ostrokątny otwórz nawias ostrokątny prawy ukośnik figure zamknij nawias ostrokątny otwórz nawias ostrokątny p id znak równości cudzysłów D11LKGHvY podkreślnik pl podkreślnik main podkreślnik podkreślnik 1P cudzysłów data minus id znak równości cudzysłów D11LKGHvY podkreślnik pl podkreślnik main podkreślnik podkreślnik 1P cudzysłów class znak równości cudzysłów animation minus ready has minus icon minus container animated cudzysłów zamknij nawias ostrokątny Następnie należy sprawdzić przecinek czy słowo już zostało odgadnięte w całości kropka Jeżeli nie zawiera ono znaków podkreślenia przecinek wszystkie litery są już znane i można zakończyć proces odgadywania kolejnych liter kropka otwórz nawias ostrokątny prawy ukośnik p zamknij nawias ostrokątny otwórz nawias ostrokątny div class znak równości cudzysłów cp minus editor minus alt wcag minus alternative minus text sr minus only animation minus ready has minus icon minus container animated cudzysłów data minus editor minus no minus parse znak równości cudzysłów cudzysłów lang znak równości cudzysłów pl cudzysłów zamknij nawias ostrokątny Linia 1 kropka while otwórz nawias okrągły pozostaleProby zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy kropka otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny. Linia 27. Linia 2 kropka System kropka out kropka println otwórz nawias okrągły cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów zamknij nawias okrągły średnik kropka. Linia 28. Linia 3 kropka proba znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik kropka. Linia 29. Linia 4 kropka boolean czyZawiera znak równości false średnik kropka. Linia 30. Linia 6 kropka if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości 1 zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 31. Linia 8 kropka for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 32. Linia 9 kropka if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 33. Linia 10 kropka czyZawiera znak równości true średnik kropka. Linia 34. Linia 11 kropka break średnik kropka. Linia 35. Linia 12 kropka zamknij nawias klamrowy kropka. Linia 36. Linia 13 kropka zamknij nawias klamrowy kropka. Linia 37. Linia 15 kropka if otwórz nawias okrągły czyZawiera zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 38. Linia 16 kropka for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 39. Linia 17 kropka if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 40. Linia 18 kropka odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły średnik kropka. Linia 41. Linia 19 kropka zamknij nawias klamrowy kropka. Linia 42. Linia 21 kropka zamknij nawias klamrowy kropka. Linia 43. Linia 22 kropka zamknij nawias klamrowy else otwórz nawias klamrowy kropka. Linia 44. Linia 23 kropka pozostaleProby minus minus średnik kropka. Linia 45. Linia 24 kropka System kropka out kropka println otwórz nawias okrągły cudzysłów Słowo nie zawiera litery cudzysłów plus proba zamknij nawias okrągły średnik kropka. Linia 46. Linia 25 kropka zamknij nawias klamrowy kropka. Linia 47. Linia 27 kropka czyOdgadniete znak równości true średnik kropka. Linia 48. Linia 29 kropka for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny odgadywane kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 49. Linia 30 kropka if otwórz nawias okrągły odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości znak równości apostrof podkreślnik apostrof zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 50. Linia 31 kropka czyOdgadniete znak równości false średnik kropka. Linia 51. Linia 32 kropka break średnik kropka. Linia 52. Linia 33 kropka zamknij nawias klamrowy kropka. Linia 53. Linia 34 kropka zamknij nawias klamrowy kropka. Linia 54. Linia 36 kropka if otwórz nawias okrągły czyOdgadniete znak równości znak równości true zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 55. Linia 37 kropka break średnik kropka. Linia 56. Linia 38 kropka zamknij nawias klamrowy kropka. Linia 57. Linia 39 kropka zamknij nawias klamrowy else if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły zamknij nawias ostrokątny 1 zamknij nawias okrągły otwórz nawias klamrowy kropka. Linia 58. Linia 41 kropka zamknij nawias klamrowy kropka. Linia 59. Linia 42 kropka zamknij nawias klamrowy kropka.
Linia 1. while otwórz nawias okrągły pozostaleProby zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy. Linia 2. System kropka out kropka println otwórz nawias okrągły cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów zamknij nawias okrągły średnik. Linia 3. proba znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 4. boolean czyZawiera znak równości false średnik. Linia 5. otwórz nawias ostrokątny code style znak równości cudzysłów white minus space dwukropek pre średnik cudzysłów data minus inline zamknij nawias ostrokątny if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 7. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 8. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 9. czyZawiera znak równości true średnik. Linia 10. break średnik. Linia 11. zamknij nawias klamrowy. Linia 12. zamknij nawias klamrowy. Linia 14. if otwórz nawias okrągły czyZawiera zamknij nawias okrągły otwórz nawias klamrowy. Linia 15. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 16. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 17. odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły średnik. Linia 18. zamknij nawias klamrowy. Linia 20. zamknij nawias klamrowy. Linia 21. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 22. pozostaleProby minus minus średnik. Linia 23. System kropka out kropka println otwórz nawias okrągły cudzysłów Słowo nie zawiera litery cudzysłów plus proba zamknij nawias okrągły średnik. Linia 24. zamknij nawias klamrowy. Linia 26. czyOdgadniete znak równości true średnik. Linia 28. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik odgadywane kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 29. if otwórz nawias okrągły odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości znak równości apostrof podkreślnik apostrof zamknij nawias okrągły otwórz nawias klamrowy. Linia 30. czyOdgadniete znak równości false średnik. Linia 31. break średnik. Linia 32. zamknij nawias klamrowy. Linia 33. zamknij nawias klamrowy. Linia 35. if otwórz nawias okrągły czyOdgadniete znak równości znak równości true zamknij nawias okrągły otwórz nawias klamrowy. Linia 36. break średnik. Linia 37. zamknij nawias klamrowy. Linia 38. zamknij nawias klamrowy else if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły ampersant gt średnik 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 40. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny. Linia 42. zamknij nawias klamrowy.

Zdefiniujmy teraz operacje, które mają zostać wykonane w przypadku, gdy nie została wprowadzona pojedyncza litera, tylko ciąg znaków.

Linia 1. while otwórz nawias okrągły pozostaleProby zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy. Linia 2. System kropka out kropka println otwórz nawias okrągły cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów zamknij nawias okrągły średnik. Linia 3. proba znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 4. boolean czyZawiera znak równości false średnik. Linia 5. otwórz nawias ostrokątny code style znak równości cudzysłów white minus space dwukropek pre średnik cudzysłów data minus inline zamknij nawias ostrokątny if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 7. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 8. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 9. czyZawiera znak równości true średnik. Linia 10. break średnik. Linia 11. zamknij nawias klamrowy. Linia 12. zamknij nawias klamrowy. Linia 14. if otwórz nawias okrągły czyZawiera zamknij nawias okrągły otwórz nawias klamrowy. Linia 15. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 16. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 17. odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły średnik. Linia 18. zamknij nawias klamrowy. Linia 20. zamknij nawias klamrowy. Linia 21. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 22. pozostaleProby minus minus średnik. Linia 23. System kropka out kropka println otwórz nawias okrągły cudzysłów Słowo nie zawiera litery cudzysłów plus proba zamknij nawias okrągły średnik. Linia 24. zamknij nawias klamrowy. Linia 26. czyOdgadniete znak równości true średnik. Linia 28. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik odgadywane kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 29. if otwórz nawias okrągły odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości znak równości apostrof podkreślnik apostrof zamknij nawias okrągły otwórz nawias klamrowy. Linia 30. czyOdgadniete znak równości false średnik. Linia 31. break średnik. Linia 32. zamknij nawias klamrowy. Linia 33. zamknij nawias klamrowy. Linia 35. if otwórz nawias okrągły czyOdgadniete znak równości znak równości true zamknij nawias okrągły otwórz nawias klamrowy. Linia 36. break średnik. Linia 37. zamknij nawias klamrowy. Linia 38. zamknij nawias klamrowy else if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły ampersant gt średnik 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 39. if otwórz nawias okrągły proba kropka equals otwórz nawias okrągły wymyslone zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 40. czyOdgadniete znak równości true średnik. Linia 41. break średnik. Linia 42. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 43. pozostaleProby minus minus średnik. Linia 44. System kropka out kropka println otwórz nawias okrągły cudzysłów Pozostałe życia dwukropek cudzysłów plus pozostaleProby zamknij nawias okrągły średnik. Linia 45. zamknij nawias klamrowy. Linia 46. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny. Linia 48. zamknij nawias klamrowy.

Sprawdzane jest, czy ciąg znaków, który podał gracz, zgadza się z wymyślonym słowem. Jeżeli tak, algorytm kończy działanie. W przeciwnym przypadku zmniejsza się liczba pozostałych prób.

Po wyjściu z pętli while wyświetlany jest końcowy komunikat o wynikach rozgrywki:

Linia 1. if otwórz nawias okrągły wykrzyknik czyOdgadniete zamknij nawias okrągły otwórz nawias klamrowy. Linia 2. System kropka out kropka println otwórz nawias okrągły cudzysłów Niestety nie udało ci się odgadnąć słowa cudzysłów zamknij nawias okrągły średnik. Linia 3. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 4. System kropka out kropka println otwórz nawias okrągły cudzysłów Udało ci się odgadnąć słowo wykrzyknik cudzysłów zamknij nawias okrągły średnik. Linia 5. zamknij nawias klamrowy.

Oto kod całego programu:

Linia 1. import java kropka util kropka Scanner średnik. Linia 3. public class GraWisielec otwórz nawias klamrowy. Linia 4. otwórz nawias ostrokątny code style znak równości cudzysłów white minus space dwukropek pre średnik cudzysłów data minus inline zamknij nawias ostrokątny public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. int pozostaleProby znak równości 8 średnik. Linia 7. String wymyslone znak równości cudzysłów cudzysłów średnik. Linia 9. Scanner scanner znak równości new Scanner otwórz nawias okrągły System kropka in zamknij nawias okrągły średnik. Linia 10. wymyslone znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 12. char otwórz nawias kwadratowy zamknij nawias kwadratowy odgadywane znak równości new char otwórz nawias kwadratowy wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły zamknij nawias kwadratowy średnik. Linia 14. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 15. odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości apostrof podkreślnik apostrof średnik. Linia 16. zamknij nawias klamrowy. Linia 18. System kropka out kropka println otwórz nawias okrągły odgadywane zamknij nawias okrągły średnik. Linia 19. boolean czyOdgadniete znak równości false średnik. Linia 20. String proba średnik. Linia 22. while otwórz nawias okrągły pozostaleProby ampersant gt średnik 0 zamknij nawias okrągły otwórz nawias klamrowy. Linia 23. System kropka out kropka println otwórz nawias okrągły cudzysłów Podaj literę lub całe słowo do sprawdzenia cudzysłów zamknij nawias okrągły średnik. Linia 24. proba znak równości scanner kropka nextLine otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 25. boolean czyZawiera znak równości false średnik. Linia 27. if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 29. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 30. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 31. czyZawiera znak równości true średnik. Linia 32. break średnik. Linia 33. zamknij nawias klamrowy. Linia 34. zamknij nawias klamrowy. Linia 36. if otwórz nawias okrągły czyZawiera zamknij nawias okrągły otwórz nawias klamrowy. Linia 37. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik wymyslone kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 38. if otwórz nawias okrągły wymyslone kropka charAt otwórz nawias okrągły i zamknij nawias okrągły znak równości znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 39. odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości proba kropka charAt otwórz nawias okrągły 0 zamknij nawias okrągły średnik. Linia 40. zamknij nawias klamrowy. Linia 42. zamknij nawias klamrowy. Linia 43. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 44. pozostaleProby minus minus średnik. Linia 45. System kropka out kropka println otwórz nawias okrągły cudzysłów Słowo nie zawiera litery cudzysłów plus proba zamknij nawias okrągły średnik. Linia 46. zamknij nawias klamrowy. Linia 48. czyOdgadniete znak równości true średnik. Linia 50. for otwórz nawias okrągły int i znak równości 0 średnik i ampersant lt średnik odgadywane kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 51. if otwórz nawias okrągły odgadywane otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości znak równości apostrof podkreślnik apostrof zamknij nawias okrągły otwórz nawias klamrowy. Linia 52. czyOdgadniete znak równości false średnik. Linia 53. break średnik. Linia 54. zamknij nawias klamrowy. Linia 55. zamknij nawias klamrowy. Linia 57. if otwórz nawias okrągły czyOdgadniete znak równości znak równości true zamknij nawias okrągły otwórz nawias klamrowy. Linia 58. break średnik. Linia 59. zamknij nawias klamrowy. Linia 60. zamknij nawias klamrowy else if otwórz nawias okrągły proba kropka length otwórz nawias okrągły zamknij nawias okrągły ampersant gt średnik 1 zamknij nawias okrągły otwórz nawias klamrowy. Linia 61. if otwórz nawias okrągły proba kropka equals otwórz nawias okrągły wymyslone zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 62. czyOdgadniete znak równości true średnik. Linia 63. break średnik. Linia 64. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 65. pozostaleProby minus minus średnik. Linia 66. System kropka out kropka println otwórz nawias okrągły cudzysłów Pozostałe życia dwukropek cudzysłów plus pozostaleProby zamknij nawias okrągły średnik. Linia 67. zamknij nawias klamrowy. Linia 68. zamknij nawias klamrowy. Linia 70. System kropka out kropka println otwórz nawias okrągły odgadywane zamknij nawias okrągły średnik. Linia 71. System kropka out kropka println otwórz nawias okrągły cudzysłów Pozostałe życia dwukropek cudzysłów plus pozostaleProby zamknij nawias okrągły średnik. Linia 72. zamknij nawias klamrowy. Linia 74. if otwórz nawias okrągły wykrzyknik czyOdgadniete zamknij nawias okrągły otwórz nawias klamrowy. Linia 75. System kropka out kropka println otwórz nawias okrągły cudzysłów Niestety nie udało ci się odgadnąć słowa cudzysłów zamknij nawias okrągły średnik. Linia 76. zamknij nawias klamrowy else otwórz nawias klamrowy. Linia 77. System kropka out kropka println otwórz nawias okrągły cudzysłów Udało ci się odgadnąć słowo wykrzyknik cudzysłów zamknij nawias okrągły średnik. Linia 78. zamknij nawias klamrowy. Linia 79. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny. Linia 81. zamknij nawias klamrowy.
RvzRr5dzYWoPh
Film nawiązujący do treści materiału: Algorytmy tekstowe - gra w wisielca.
RiKUISxZIVAh8

Przycisk służący do pobrania kodu programu zaprezentowanego w filmie.

Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Plik JAVA o rozmiarze 1.96 KB w języku polskim
Problem 1

Zaimplementuj algorytm wyszukujący w zadanym przez użytkownika ciągu znaków wszystkie podciągi o zadanej długości, w których wszystkie litery są różne.

Specyfikacja:

Dane:

  • ciagZnakow – łańcuch znaków

  • dlPodlancucha – liczba naturalna; zmienna typu int

Wynik:

Program na wyjściu standardowym wypisze podciągi o zadanej długości, w których wszystkie litery są różne.

Rw78BLAYzT2Ol
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
R16MxBlrHWSdv
Film nawiązujący do treści materiału: Algorytmy tekstowe.

Słownik

instrukcja warunkowa
instrukcja warunkowa

element algorytmu pozwalający na sprawdzenie jednego lub kilku warunków, a następnie zdefiniowanie, jakie czynności mają być wykonane, jeśli dane warunki są spełnione lub niespełnione (służy do sterowania programem)

łańcuch znaków
łańcuch znaków

ciąg znaków o ustalonej wcześniej lub dowolnej długości, gdzie znaki to kolejno zapisane bajty w pamięci