Algorytm mieszania znaków

Algorytm mieszania znaków
Osadnik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

Mam doś specyficzny problem. Potrzebuje mieszacza znaków.

Tzn słowo wyjściowe jest takie:

Dyskusja

Teraz ma pozostać tylko Pierwsza i ostatnia litera czyli:
Dkysusia

Pozostałe musza być w pomieszanej kolejnosci ale te znaki maja sie nie zmieniac.

Ni eim jak to dokłądnei wytłumaczyć. Głowię sie juz nad tym jakis czas dobrze było by to stosować do całego tekstu i rozpoznawać któa litera wyrazu to pierwsza a która to ostatnia.

Bełdzio
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 729
0

pierwszy pomysł jaki mi przyszedł to rozbicie wyrazu na litery i utworzenie z nich tablicy, a następnie losujesz index elementu tablicy i 'składasz' tablicę w całość. Sposób lolkowaty, ale powinien działać :)

Osadnik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

A jak Wykrywać kiedy zaczyna sie nowy wyraz?

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 137
0

Gdy jest to pierwszy znak w tekście lub poprzedni znak nie jest literką.

Bełdzio
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 729
0

Gdy jest to pierwszy znak w tekście lub poprzedni znak nie jest literką.

co do tego drugiego to się nie zgodzę bo zawsze możesz mieć w texcie jakieś cyfry. Możesz wyszukac spacji w celu oddzielenia wyrazów

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.