giganciprogramowania

ClickON 2025 Anagram Starter

Jan 10th, 2025
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. static string ZrobAnagram(string slowo)
  2. {
  3.     //stworzenie maszyny losującej i zmiennej która zapiszę nam końcowy anagram
  4.     Random r = new Random();
  5.     string anagram = "";
  6.     //stworzenie listy literek z wybranego słowa
  7.     List<char> litery = new List<char>(slowo);
  8.  
  9.     //rozlosowanie literek na nowe miejsca
  10.     for(int i = 0; i < slowo.Length; i++)
  11.     {
  12.         //losowanie litery którą teraz ustawimy
  13.         int wylosowanaPozycja = r.Next(litery.Count);
  14.         //ustawienie litery na nowej pozycji
  15.         anagram += litery[wylosowanaPozycja];
  16.         //usunięcie litery z listy literek bo już jest ustawiona
  17.         litery.RemoveAt(wylosowanaPozycja);
  18.     }
  19.     return anagram;
  20. }
Add Comment
Please, Sign In to add comment