Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 12. diel - Textové reťazce v C# do tretice - Split a Join

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Petra Mollerová:23.2.2023 14:25

Verze s Join()

// vstupní řetězec
string s = "leonardo";
Console.WriteLine("původní zpráva: {0}", s);

// vzorová pole
string abecedniZnaky = "abcdefghijklmnopqrstuvwxyz";
string[] morseovyZnaky = { ".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-",
    ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.." };

string zprava = "";
string[] prelozeneZnaky = new string[s.Length];
int i = 0;

// hlavní cyklus
foreach (char znak in s)
{
    string morseuvZnak = "?";
    int index = abecedniZnaky.IndexOf(znak);
    if (index >= 0)
        morseuvZnak = morseovyZnaky[index];
    prelozeneZnaky[i] = morseuvZnak;
    i++;
}

// spojení řetězce
zprava = string.Join(' ', prelozeneZnaky);

// výpis
Console.WriteLine("Zakódovaná zpráva: {0}", zprava);
Console.ReadKey();
Avatar
Jana Poskerová:22.5.2023 14:50

bylo by fajn ukázat i příklad na metodu Join(), protože se volá zřejmě jinak než metoda Split()

Avatar
David Novák
Tvůrce
Avatar
Odpovedá na Jana Poskerová
David Novák:28.9.2023 6:13

Ahoj Jano, děkujeme za podnět. Lekci jsem předal k aktualizaci.

Avatar
David Novák
Tvůrce
Avatar
Odpovedá na Eva Šimerková
David Novák:28.9.2023 6:16

Ahoj, děkujeme za podnět. Lekci jsem předal k aktualizaci.

Avatar
David Novák
Tvůrce
Avatar
Odpovedá na Luboš Marvan
David Novák:28.9.2023 6:18

Ahoj Luboši, děkujeme za podnět. Tvůj podnět jsem předal k řešení.

Avatar
Vojtěch Bezvald:5.5.2024 11:31

Chybí mi zde vysvětlení nebo ukázka metody Join()

Avatar
David Novák
Tvůrce
Avatar
Odpovedá na Vojtěch Bezvald
David Novák:6.5.2024 18:39

Ahoj Vojtěchu, děkujeme za podnět. Lekci jsem předal k aktualizaci.

Avatar
Helena Švandelíková:6.5.2024 21:12

málo vysvětlen rozdíl porovnání stringu a pole....

Avatar
Jiří Božoň:24.5.2024 19:53

Ahoj, a co písmeno "ch", které je ze dvou znaků a v morzeovce má "----"?

Odpovedať
Lépe je hledat způsoby, než důvody.
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Jiří Božoň
DarkCoder:24.5.2024 22:28

Otestuješ kódovaný znak na 'c'. Pokud je znak 'c', testuješ následný znak na 'h'. V opačném případě vypisuješ morzeuv znak podle znaku. Pokud je následný znak 'h', vypisuješ "----" v opačném případě vypisuješ "-.-."

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 90.