Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static string ZrobAnagram(string slowo)
- {
- //stworzenie maszyny losującej i zmiennej która zapiszę nam końcowy anagram
- Random r = new Random();
- string anagram = "";
- //stworzenie listy literek z wybranego słowa
- List<char> litery = new List<char>(slowo);
- //rozlosowanie literek na nowe miejsca
- for(int i = 0; i < slowo.Length; i++)
- {
- //losowanie litery którą teraz ustawimy
- int wylosowanaPozycja = r.Next(litery.Count);
- //ustawienie litery na nowej pozycji
- anagram += litery[wylosowanaPozycja];
- //usunięcie litery z listy literek bo już jest ustawiona
- litery.RemoveAt(wylosowanaPozycja);
- }
- return anagram;
- }
- List<string> listaHasel = new List <string>() {"Skywalker", "Darth Vader", "Leia", "Han Solo", "Yoda", "Jedi", "Sith", "Obi-Wan Kenobi", "Rebel Alliance", "Imperium", "Tatooine", "Coruscant", "Death Star", "Millennium Falcon", "X-Wing", "TIE Fighter", "Lightsaber", "Force", "The Empire Strikes Back", "Return of the Jedi", "The Last Jedi", "Rey", "Kylo Ren", "Chewbacca", "R2-D2", "C-3PO", "BB-8", "Mace Windu", "Qui-Gon Jinn", "The Clone Wars", "Stormtrooper", "Boba Fett", "Ewok", "Wookiee", "Hoth", "Endor", "Jabba the Hutt", "Droid", "Palpatine", "The Mandalorian", "Grogu", "Mandalore", "TIE Bomber", "Star Destroyer", "Womp Rat", "Sarlacc", "Holocron", "The Force Awakens", "Rebel", "Galactic Senate", "Jango Fett", "Ahsoka Tano", "The Rise of Skywalker", "General Grievous", "Podracing", "Mustafar", "Kessel Run", "Bespin", "Lando Calrissian", "Imperial March", "Darth Maul", "Snoke", "Finn", "Porg", "Rancor", "Lando", "TIE Interceptor", "Krayt Dragon", "Qui-Gon", "Mandalorian Armor", "Sith Lord", "Force Ghost", "The Old Republic", "Jedi Council", "Yavin", "Sith Empire", "Star Wars", "Wampa", "Vader's Castle", "Jakku", "Alderaan", "Dathomir"};
- //losowanie słowa
- Random maszynaLosujaca = new Random();
- int numerSlowa = maszynaLosujaca.Next(listaHasel.Count);
- string slowo = listaHasel[numerSlowa];
- //Pokazywane testowo - do zakomentowania
- Console.WriteLine(slowo);
- //robienie anagramu
- string anagram = ZrobAnagram(slowo);
- Console.WriteLine("Twój anagram do odgadnięcia ze świata gwiezdnych wojen to:");
- Console.WriteLine(anagram);
- //pobieranie odpowiedzi w pętli
- string odpowiedz = "";
- do
- {
- Console.WriteLine("Podaj swoją odpowiedź:");
- odpowiedz = Console.ReadLine();
- if ( odpowiedz == slowo)
- {
- Console.WriteLine("Brawo, udało ci się!!");
- }
- else
- {
- Console.WriteLine("Spróbuj jeszcze raz");
- }
- } while (odpowiedz != slowo);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement