Kompresja ciągu
Lekcja 23 z 24 w kursie Wyzwania z Golangiem – poziom 1 w Coddy.
Wyzwanie
ŚredniZaimplementuj funkcję, która przyjmuje ciąg znaków jako dane wejściowe i zwraca jego skompresowaną wersję. Skompresowany ciąg powinien składać się z każdego znaku, po którym następuje znak "#" .
Symbol "#" będzie powtarzany w zależności od liczby powtórzeń litery.
Na przykład:
Oryginalny ciąg: "aabccchbbccaaa"
Skompresowany ciąg: "a##b#c###h#b##c##a###"
Spróbuj swoich sił
func compressString() {
}
Wszystkie lekcje w sekcji Wyzwania z Golangiem – poziom 1
1Wprowadzenie
WprowadzeniePoćwicz samodzielnie: Kompilator Go online